Ilha dos Amores - Castelo de Paiva

The Douro River in Castelo de Paiva

The Douro, which starts in Spain at more than 2000 meters of altitude, is the third largest river in the Iberian Peninsula and runs 850 km to its mouth in Portugal, between the cities of Porto and Vila Nova...