Answer
Richard E. Grant holds dual nationality as Swazi and English. Born in Mbabane, Swaziland (now Eswatini), to a South African mother and an English father, Grant spent his early years in Swaziland before moving to England at the age of 11. Despite being raised primarily in England, he maintains a strong connection to his African heritage, often incorporating it into his acting and artistic pursuits.