The answer is:
Madrid
Madrid is the third-most populous municipality in the European Union after Greater London and Berlin, and its metropolitan area is the fourth-most populous urban area in the European Union after Paris, London, and the Ruhr Area.
The city is located on the river Manzanares both in the centre of the country.