Heavy Rain Causes Flooding Across India

Your browser doesn’t support HTML5

Heavy rains disrupted traffic in various parts of India on July 23, 2022. (Reuters)