Where does the Ebro river flow through?
The Ebro river flows through Spain. It is the longest river in Spain and the second-longest on the Iberian Peninsula, after the Tagus. It flows through the regions of Cantabria, Castile-Leon, La Rioja, Navarre, Aragon, and Catalonia, and empties into the Mediterranean Sea near the town of Amposta. The Ebro river has a total length of 910 kilometers (565 miles) and a drainage basin of 85,561 square kilometers (33,035 square miles).