Scotland is braced for more stormy weather as warnings for high winds and rain remain in place.

Christmas Eve will see heavy showers and snow over the hills, with further travel disruption expected as Storm Barbara continues to affect the country.

A second storm, named Storm Conor, will land on Christmas Day and will bring high winds and lightning to the Highlands and islands.

Power has restored to more than 25,000 homes after the high winds and lightning strikes knocked out supplies to properties.

Yellow "be aware" warnings remain in place in the Highlands, with more widespread disruption expected on Christmas Day and Boxing Day.

The Met Office said: "Whilst the worst of the strong winds associated with Storm Barbara will have passed on Friday, winds are expected to remain sufficiently strong through part of Christmas Eve to bring some further disruption to travel, such as delays to ferry services and bridge restrictions."

Drivers have been warned to watch out for ice and high winds.

Flood alerts are in place for various locations throughout the Highlands, and more serious floow warnings are in place for much of the Tayside region.

The Scottish Environment Protection Agency (Sepa) said the Tay was expected to rise during Christmas Eve and into Christmas Day.

Anyone travelling on Christmas eve has been warned to allow plenty of time for their journey.

Scotland's transport minister Humza Yousaf chaired a meeting of the Scottish Government's resilience committee ahead of Storm Conor.

Mr Yousaf said: "I can assure the travelling public that our transport operators and trunk road operating companies are working hard to keep services and roads running. However, safety is always our top priority, so we are seeing likely to see disruption to ferries and possibly flights to the islands. It is important to remember that operators do not cancel services lightly.

"Our trunk road teams also stand ready to deal with any potential flooding and debris, whilst gritters have been deployed across the network to deal with snowy and icy conditions. On Boxing Day rail services are limited to the Strathclyde area where a reduced service is scheduled to operate.

"We will continue to monitor the progress and potential impact of Storm Conor over the next 24 hours, but I would urge everyone to check the latest sources of information before they travel and keep in mind that the situation can change quickly.

"I wish everyone a safe journey home for Christmas."