Africa has a population of roughly 1.5 billion with over 3,000 different ethnic groups. These tribes speak more than 2,100 different languages and practice a variety of religions, including those ...
The 32 villages, spread across an area of 160 000 hectares, homes nearly 350 000 of the decedents of the early Batswana communities that straddled the borders between South Africa and Botswana. Famed ...