Man goes fishing in flooded street

Heavy rain has hit parts of north and north-east Scotland.

Flooding has badly affected some road and rail travel in the area.

Network Rail Scotland said train speeds would be reduced on short sections of the Perth to Inverness, Dundee to Aberdeen and Aberdeen to Inverness routes until 07:00 on Thursday following an "extreme rainfall forecast".

The Met Office has issued a yellow "be aware" warning for heavy rain for parts of Aberdeenshire, including Peterhead, until 04:00 on Thursday.

One keen angler in the town was videoed making the best of wet weather.