A girl dressed in traditional clothing enjoys the national holiday of Heritage Day in Alexandra Township, Johannesburg, yesterday. Heritage Day sees the country taking the holiday to explore and enjoy the vast cultures of South Africa. The country has 11 different languages and many different tribal traditions.

