Storm Dennis is set to batter Hampshire this weekend bringing torrential rain, flooding and travel chaos.

With an amber rain warning in place for Sunday, residents can expect homes and businesses to be flooded.

The Met Office predicts that fast flowing or deep floodwater is likely, causing danger to life.

Meanwhile, delays and some cancellations to train and bus services are likely.

The office also predicts difficult driving conditions and a good chance that some communities could be cut off by flooded roads.

Power cuts and loss of other services to some homes and businesses are likely.

On Saturday, a yellow wind warning has been issued with some disruption to travel likely across parts of England and Wales likely.

Storm Dennis is expected to bring winds of up to 70mph causing delays to road, rail, air and ferry transport.

Delays for high-sided vehicles on exposed routes and bridges are likely.

While some short term loss of power and other services is possible.

The Met Office predicts that some coastal routes, sea fronts and coastal communities will be affected by spray and or large waves.

Both warnings cover the whole of Hampshire and start from 12pm on Saturday.

The warning for wind is valid until midnight, while the rain warning ends at 12pm on Sunday.

Between 15 and 30mm of rainfall is widely expected, with as much as 50 to 70mm of rain predicted for parts of higher ground in the west.

The Met Office says there is a “small chance of injuries and danger to life” from flying debris and large waves.

There’s also a “slight chance” of damage to some buildings, longer journey times or cancellations to road, rail, air and ferry services.

Flooding and power cuts could also occur, the Met Office has warned.

A spokesperson for the Met Office said: “Very strong winds in association with Storm Dennis are expected on Saturday across many parts of England and Wales. Gusts of 50 mph are expected widely inland, with around 60 mph in places.

"Around the coasts, especially in the west and south, gusts of 60-70 mph are likely. This will be accompanied by heavy rain at times.