(Click to enlarge)
Diversity is a key feature of South Africa, where 11 languages are recognised as official, where traditional healers ply their trade around the corner from stockbrokers and where housing ranges from mud huts to palatial homes with swimming pools.