Residents walk along a muddy street after heavy rainfall caused flooding in Peshawar, yesterday. Flash flooding caused by torrential monsoon rains has killed at least 28 in Pakistan and affected hundreds of thousands of people, according to aid agencies, with further downpours expected in the coming days.

Related Story