Heavy rain and floods have caused widespread death and destruction across parts of north India. According to reports coming from the office of the Uttar Pradesh relief commissioner, more than 650 villages in 16 districts have been affected by the floods, impacting the lives of around 580,000 people.