More ideas from Emmi
Ribeira Grande, Cape Verde

"The town, known to most as Povoação, is a muddle of cobbled streets crammed into the space between the cliffs and the sea, and overflowing up the mouths of the two ribeiras Cape Verde