Where is the Tagus River?

The Tagus is located on the Iberian Peninsula, and is the longest river there. It is the border between Spain and Portugal, with the remaining 275 km of it running through Portugal to the Atlantic.