Heavy rain battered the plains of north India while several landslides took place in the hills and Ladakh witnessed fresh snowfall.
Heavy rain battered the plains of north India while several landslides took place in the hills and Ladakh witnessed fresh snowfall.