A million people have been displaced over the past few days and hundreds of thousands have already fled Thatta alone ahead of the approaching torrents as soldiers work frantically to repair breached levees on the river.