While the majority of Scotland basks in the summer sun, one town in the north east is dealing with flooding.

Heavy rainfall in Inverurie on Friday afternoon has led to flooded roads and traffic delays in the centre of the Aberdeenshire town.

Bus company Stagecoach warned on social media: "Reports of flooding in Inverurie, be advised our 37 and 10 services are subject to delay."

The flooding caused one Twitter user to ask: "Anyone up for a swim in the roads of Inverurie?"

Another user posted: "A monsoon has hit Inverurie."

The Met Office is forecasting more rain along the Aberdeenshire and Moray coast throughout the day, although precipitation is expected to be patchier as the evening draws in.

The weather is expected to mostly clear up by the weekend, with temperatures of up to 19C forecast in the north east on Saturday.

There are currently no severe flood warnings in the area, according to the Scottish Environment Protection Agency website.