The architecture of Sao Vicente and Santo Antao, Cabo Verde: a marriage of modernity and tradition

You may also like...