Delhi Metro | High Court pulls up DMRC for not providing water and toilets facilities at stations
New Delhi:Â The Delhi High Court on Monday pulled up the Delhi Metro for not providing free drinking water or toilet facilities to commuters inside...