The hilltop medieval Marvao castle, viewed from the surrounding walls and garden in the historic center. Marvao, Alentejo, Portugal.