News

By a widely accepted definition, a cloudburst means more than 100 mm of rainfall in one hour, over a small area.
Massive, sudden downpours of rain known as cloudbursts have struck India and Pakistan during this monsoon season, killing ...
By Saeed Shah, Rajendra Jadhav and Shilpa Jamkhandikar ISLAMABAD/NEW DELHI (Reuters) -Massive, sudden downpours of rain known ...