Flash floods triggered by heavy rains have left a trail of devastation in northern Afghanistan, claiming the lives of hundreds of people.

Flash floods triggered by heavy rains have left a trail of devastation in northern Afghanistan, claiming the lives of hundreds of people.