The Met Office has issued a yellow weather alert for rain across parts of Scotland.

Heavy rain may lead to some flooding and disruption to travel, the weather service said.

The warning came into force at 6pm this evening and extends through to 8am on Wednesday.

Regions and local authorities affected include the Highlands, Perth, Stirling and Argyll and Bute.

The alert reads: “Outbreaks of rain will become persistent and heavy at times on Tuesday evening and overnight. Rain will clear the southwest Highlands in the early hours but linger across parts of southern Scotland.

"20 to 40mm of rain is likely to fall widely with as much as 60mm over high ground."

The forecast for heavy and prolonged rainfall overnight and into tomorrow has prompted SEPA to issue flood alerts for Argyll and Bute, Central, Dumfries and Galloway, Findhorn, Nairn, Moray and Speyside, the Borders, Skye and Lochaber and Tayside.

Minor flooding impacts are likely from rivers and surface water, SEPA said.