Video PlayerClose
A passenger bus and a van are seen submerged in flood following a heavy downpour in New Delhi, India, on July 19, 2020. (Xinhua/Partha Sarkar)
A passenger bus and a van are seen submerged in flood following a heavy downpour in New Delhi, India, on July 19, 2020. (Xinhua/Partha Sarkar)