© 1970 - 2022, M.J. Roche, all rights reserved.
High above the Douro River in Porto, Portugal's second largest city where the Douro River meets the Atlantic Ocean. In the distance is Vila Nova de Gaia.
PORTUGAL