Several people have been injured after a multi-vehicle crash involving a bus and three cars.

Emergency services have been called to the A90 at Drumlithie in Aberdeenshire at 4.30pm on Tuesday.

A number of vehicles have been involved, including a bus, with around 25 firefighters being called.

The road has been closed in both directions following the smash, causing tailbacks for miles.

A Police Scotland spokesman said: "There are multiple injuries. Our crews are still assessing the extent of these."

Those travelling to Ibrox for the Scottish Cup tie between Rangers and Aberdeen are also facing delays.

A Scottish Fire and Rescue Service spokesman added: "We have five appliances and one is a heavy rescue appliance.

"It is involving a bus and three cars."