The Manzanares river flows through the highest Capital city above sea level in Europe. What is the city? December 17, 2017 By Show answer Madrid More Geography QuestionsMore World Geography Questions