Home UK English Douro
A river of the Iberian peninsula, rising in central Spain and flowing west for 900 km (556 miles) through Portugal to the Atlantic Ocean near Porto.
READ THESE ARTICLES