My favorite cities are the ones that have nature at their doorstep and which are made up of a number of smaller communities, each encapsulating their own personality and style but also contributing to the city as a whole. A city of villages. Cape Town is definitely a city of villages, and the villages in […] Read more…
