These 6 villages in Portugal look as though they were built straight into the rock
Houses wedged between enormous granite boulders, villages clinging to cliffs and schist façades blending into the mountainside… From central Portugal to the coast of Sintra, these six villages have a ...