Uganda was colonized by the British so the official language is English, I grew in the capital city (a different tribe from mine with a different culture and different language ) so back home when I visit my relatives who live far from the city (my ancestral home) I feel like a foreigner (they used to call us `city borns`).
Here in France, the French expect most black people to speak French and know about French culture (they colonized a number of West African countries ) but again in our country we speak English so you feel awkward and out of place.
To make things even more complicated my fellow East Africans (Kenyans, Tanzanians) speak Swahili so when they meet you they have this Swahili vibe but again Ugandan's don't speak Swahili we speak English... So a foreigner at home and a foreigner abroad, HN is home :-).