James ElphinstoneRoe
1818–1897
Names and Surnames
Birth name
Rev. James Elphinstone Roe
EnglishJames Elphinstone Roe
EnglishJames Elphinstone Roe
SpanishJames Elphinstone Roe
DutchJames Elphinstone Roe
GermanJames Elphinstone Roe
FrenchJames Elphinstone Roe
ItalianJames Elphinstone Roe
PortugueseAlso known as
James Elphinstone Roe
Arabic