Travel disruption is affecting much of Scotland as Storm Hector sweeps across the country.
The Met Office has issued a yellow “be aware” warning which lasts until 15:00, with wind gusts of up to 70mph expected in some areas.
Some ferry services have been cancelled and trains have been hit by problems with overhead lines and fallen trees.
Roads across the country have been affected by fallen trees, while the Tay Road Bridge is shut to all vehicles.
The A9 Dornoch Bridge has been closed to high-sided vehicles, while the Forth Road Bridge was shut to double-decker buses, as well as pedestrians and cyclists.
The Catholic Church has cancelled the National Schools Mass because of health and safety concerns.
Children from across had been expected to travel to Falkirk Stadium for the event, but a message issued through the Archdiocese of Glasgow asked school groups already on their way to turn back.
At one point the M8 westbound at the Erskine Bridge was closed.
The A912 Falkland to Strathmiglo road was also closed because of a fallen tree, as was part of Great Western Road in Glasgow between Queen Margaret Drive and Hamilton Park Avenue.
Police in Dumfries and Galloway said a number of trees had also been blown down in the region.
Police Scotland have advised people to make sure any loose garden furniture is secure to prevent it from being blown into roads or damaging property.
On the trains, there are a number of problems with overhead lines, including issues at Partick and Dalreoch. Train services between Partick and Dumbarton Central have been suspended.
High winds have also affected the line between Garrowhill and Drumgelloch, disrupting Helensburgh to Balloch services, as well as Edinburgh to Milngavie services via Airdrie. Some buses are being provided.
Glasgow Queen St to Oban services have been disrupted by a tree blocking the line at Dalmally.
The weather is also affecting trains through Saltcoats. High winds are causing sea water to come over the sea wall, striking the overhead line equipment. This means Largs and Ardossan Harbour trains cannot operate.
ScotRail said “chainsaw gangs” and overhead line teams had been deployed across the rail network to remove fallen trees and branches.
Ferry operator Caledonian MacBrayne said gusts of 70mph had been forecast in some exposed west coast locations.
The South Uist service from Mallaig to Lochboisdale has been cancelled for the day and there will be no services to Tiree.
There are also cancellations on the Skye crossing, the Gigha service and the Ardrossan to Brodick sailings to Arran.
Other services affected include Northlink’s afternoon sailings to and from Scrabster and Stromness.
Pentland Ferries said its evening sailings between Gills Bay and St Margaret’s Hope in South Ronaldsay will depart an hour early, as will the return journey.
Orkney Ferries said its afternoon services were currently under review.
Pollokshaws Road in Glasgow was reduced to one lane because of a building being declared dangerous.
Transport Minister Humza Yousaf tweeted: “As predicted a fair bit of travel disruption due to high winds as Storm Hector makes his presence felt – particularly on ferries & rail.”
Customers have been urged to check ferry and train information before travelling.
Met Office meteorologist Aidan McGivern said: “Scotland and northern England will see that swathe of strong winds move eastwards through the day.
“The wettest weather will be out of the way but there will be some blustery showers following and with the yellow warning in force disruption is possible.
“Further spells of rain will push their way into Scotland through the night before clearer skies open out by the start of Friday.”