Madrid Metro has awarded CAF a contract worth €498.2m to design, manufacture, supply and certify 40 new six-car trains for ...