Weather warnings are in place for parts of Scotland after Storm Ophelia brought power cuts and disruption to the UK.

Commuters were hit by delays caused by the weather, with several rail lines blocked by fallen trees and other problems.

Train services were temporarily hit between Glasgow and Edinburgh, and from the capital to Aberdeen, Dundee and Perth, as trees were blown on to tracks.

In Glasgow part of a derelict block of flats already earmarked for partial demolition collapsed at around 4am, and a scout hall roof was blown off in Dumfries and Galloway as the region took the brunt of winds.

In Cumbria the county council said that high winds had torn the roof from a house in Whitehaven and even torn traffic lights from their poles, as well as causing traffic disruption.

Part of the roof of a stand at National League team Barrow AFC was also ripped off by the wind.

Flood alerts are in place for west central Scotland, Ayrshire and Arran, Argyll and Bute and Dumfries and Galloway.

Trains were also unable to run between Manchester Airport and Wilmslow station in Cheshire after a tree fell on overhead electrical wires.

Virgin Trains said a tree blocking the railway at Lockerbie station was causing disruption to journeys and work was underway to remove it.

The UK Met Office has reduced the area covered by a yellow weather warning, but has still said a spell of "very windy weather is likely".

Their forecast added: "Some damage to buildings, such as tiles blown from roofs, could happen."

Northern Ireland, southwest Scotland, northwest England and northwest Wales are no longer covered by the warning, but parts of north east England and Yorkshire are still subject to the warning.

Forecaster Steven Keates said commuters should expect "very gusty conditions", with winds of up to 112km/h.

He said: "The strong winds will continue but should moderate a little bit compared to what we have seen.

"There's still a risk of gales and it's still strong enough to cause disruption, but a little bit down on what we have seen."