This is the medieval village of Castelo de Vide, photographed from the top of the main tower of its ancient castle! This small yet beautiful place is located in the heart of Serra de São Mamede Natural Park, deep inside the Alentejo region, southern Portugal.
Hmmm, I love that... It does look like back home:)