Seven million threatened as floods............