Twitter

Heavy rain brings Delhi to screeching halt as roads becomes rivers

Representative Image NEW DELHI: The heavy rainfall Delhi witnessed on Wednesday, July 31, brought the national capital to a screeching…

4 months ago