Nuacht

Heavy rains in India have caused flash floods and water-logging in several cities, damaging infrastructure and vehicles. Here ...