Jama Masjid

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...