Torrential monsoon rains have hit Pakistan's Punjab province, causing the area's five rivers to spill over their banks and flood more than 1,000 villages across Punjab, Azad Jammu and Kashmir provinces.
This year's flood is said to be the worst in the past five decades. The death toll in Pakistan alone is reported to be more than 240 people, and thousands more were forced from their homes. Indeed, most eyewitnesses say they have never encountered a catastrophe on this scale.
The damage was severe enough to spark a rare gesture of friendship between Pakistan and India, which has also been hit by flooding. Indian Prime Minister Narendra Modi offered Pakistani Prime Minister Nawaz Sharif assistance with relief operations in Pakistan-occupied Kashmir.
Already swimming in political turmoil, the Pakistani government was quick to begin rescue efforts for those displaced and stranded in Kashmir, parts of Khyber Pakhtunkhwa province and in Punjab.
The government has taken criticism for its response, but citizen-led efforts remain popular. Ordinary Pakistani citizens have been at the forefront of relief efforts, donating and organizing aid through several charities. Bloggers, Twitter users and citizen journalists in Pakistan have used the hashtag #PakistanFloods to call for help, promote the need for donations and rescue workers, and also to report news from the scene of the disaster.
Engineering student Jihane Akharraz, for instance, captured humanitarian efforts by ordinary people in affected areas:
Other Pakistani Internet users captured powerful images of the flooding, like this Facebook video from the city of Sialkot
Faisal Kapadia, a Global Voices author from Pakistan, has worried on Twitter that the situation could become worse. Indeed, floodwaters continue to make their way downstream, toward Jhang and the Sindh province.
This story by Ammar Faheem was originally published on our partners Global Voices Online, a community of bloggers from around the world.
Our coverage reaches millions each week, but only a small fraction of listeners contribute to sustain our program. We still need 224 more people to donate $100 or $10/monthly to unlock our $67,000 match. Will you help us get there today?