The two Metro stations are located in crowded Old Delhi, and receive a huge footfall daily.
22 March 2018 6:34 AM IST