Thousands of homeowners who have been hit by the flooding chaos in Britain are in for a "long haul", British Prime Minister David Cameron has warned as he said it will "take time before we get things back to normal".
Mr Cameron insisted that he would "do everything" in his power to help residents amid growing criticism of the government's response to the crisis.
"We have to recognise it's going to take time before we get things back to normal," Mr Cameron said. "We're in for a long haul, but the government will do everything we can to coordinate the nation's resources.
"If money needs to be spent, it will be spent; if resources are required, we will provide them; if the military can help, they will be there. We must do everything, but it's going to take time to put these things right."
Mr Cameron also hit out at members of his cabinet who have clashed over the Environment Agency's response to the emergency.
When asked what message he had for the members of his cabinet, Mr Cameron said: "A very simple message, which is everybody needs to get on with the vital work of bringing all of the nation's resources to get our road and rail moving, to help people who have been flooded, to plan for the future and to learn all the lessons of the very difficult situation we're in."
The flooding continued to wreak havoc yesterday, with renewed calls for compensation as houses were water-logged by over-flowing rivers, and there was also extensive travel chaos with long tailbacks. (© Daily Telegraph, London)