News

Rain lashed several parts of Delhi on Wednesday, leading to waterlogging and traffic disruptions in several areas, with the city under a “red” alert for more showers. Waterlogging and traffic ...