Namibia has a number of different tribal groups with their own distinct cultures including the Herero, Baster, Himba and Bushmen peoples.