Almost 80 percent of South Africa’s population is Christian: the other 20 percent is made up of Hindus, Muslims, Buddhists and other religions.
South Africa, in 2006, was the first African country and the fifth country in the world to recognise same sex marriage.
Table Mountain, one of the iconic landmarks of South Africa, is one of the oldest mountains in the world.