body of water across mountain

Portugal

Experience the charm of sun-kissed coastlines, historic cities, and vibrant culture