Agra
Escalators, Lifts Being Installed at India Metro Stations
Work on the Agra Metro Mass Rapid Transit System (MRTS), including installation of lifts and escalators at stations, is underway in Agra in north India’s Uttar Pradesh state, The Hans...