and centuries-old castles are just a few of the landscapes you can expect to find in this beautiful country. Here is the ...
Cobbled streets, castles perched on green hillsides ... Marvão stands out as one of the most beautiful medieval villages in ...