A flood warning has been issued for Aberdeenshire.

The downpour is likely to affect road and rail travel and high winds could close bridges.

Aberdeenshire, Edinburgh, the Highlands and the Borders will be worst affected overnight and into June 7, according to the Met Office.

The forecaster has issued yellow alerts for wind and rain, while environment agency Sepa has warned of flooding across the length of the country.

A Met Office spokesman said: "A large area of rain lingering over Scotland until Wednesday will be heavy at times, especially over north-facing high ground where heavy rain is likely to be more persistent.

"This has the potential to widely generate 25 to 50mm rain in 24 hours over northern and north eastern Scotland and 50 to 75mm rain over some areas of high ground here where locally close to 100mm may fall.

"South eastern Scotland is expected to see slightly lower totals overall but with the risk of some heavy bursts."