What is the largest river in Spain called?

Tajo runs from Allbarcin to Lisboa And is 1,007 killometers long
The Ebro is the largest one.

Just answered it on my test.