Table Mountain overlooking the city of Cape Town, South Africa. Table Mountain is the most iconic landmark of South Africa.