Elsa and John's adventure in Portugal
Tavira, the oldest city in the Algarve, looking down from its castle ruins