Oporto in Portugal stands on what river?

Question
Oporto in Portugal stands on what river?
Answer
The Duoro