South Africa
Expatica news
National Geographic Travel magazine has named South Africa’s “capital of cool” in second place on its latest list of the top 10 best beach cities in the world. Cape Town pips sweet spots such as Honolulu, Miami and Rio on the list.