Elon Musk has said he considers himself to be an American citizen despite being born in South Africa and holding dual citizenship of Canada and United States