Storm disruption hits across Dorset
Roads were blocked by fallen trees and homes are still without power after storm-force winds swept across Dorset.
Police said about 100 trees fell overnight on roads across the county.
The strongest gusts were recorded in Portland, where winds reached 80mph (129 km/h).
A four-mile stretch of the A354 Weymouth Road between Dorchester and Weymouth was closed throughout the rush-hour because of several fallen trees.
South West Trains told passengers not to travel, while Condor Ferries services to the Channel Islands were cancelled.
Southern Electric Power Distribution said it was dealing with a large number of faults and the poor weather had hampered repairs.
About 200 extra engineers were brought in from Scotland to help restore power to affected homes across central southern England.
James Lavis, who lives in Christchurch, said three cars on his drive were crushed by the limb of an oak tree.
He said: "It landed on three cars in my drive and the next door neighbour's car as well - and there might be a little bit of damage to the house."
In Swanage, a stone wall behind the Purbeck House Hotel collapsed covering a parked car in rubble and ivy.
The majority of morning trains were cancelled as about 50 trees and other debris blocked lines across the South West Trains network. But the company said some services between Waterloo and Bournemouth had resumed by 11:00 GMT.
Police reported a high volume of calls overnight about trees obstructing roads and flooding in many areas.
In Bournemouth, cars became stranded in flood water at Durley Road South and under the Wessex Way bridge at Braidley Road.
In other developments: