The oldest metros in Europe

Madrid Metro runs 309 trains during peak hours. Image courtesy of Metro de Madrid, S.A.



  • oldest metros in Europe