Portugal: A country of medieval charms and captivating sites

Located in southwestern Europe, Portugal is among the 20 most visited countries in the world. Decked with Medieval castles, cobblestone villages, captivating cities, charming seaside towns, ancient castles, rich architectural sites, and romantic places, it all adds to up to Portugal’s surprising variety of landscapes and cultural treasures and makes it among the most sought […]