Almost 100 firefighters battled a ferocious blaze after part of an Aberdeen hotel went up in flames.

Crews were called to the Britannia Hotel in Bucksburn at 4.40pm yesterday.

As a result, police closed Old Meldrum Road between Auchmill Road and Gilbert Road in both directions.

Picture Gallery: Latest pictures from the scene.

A total of 14 fire engines from Aberdeen, Stonehaven, Inverurie, Banchory and Ellon were called to the blaze.

Crews involving more than 90 firefighters battled the fire throughout the night, with 11 still tackling the flames at 6am this morning.

Explosions could be heard from the hotel and smoke was seen from across Aberdeen in areas including Bridge of Don.

It’s understood around 200 people were staying in the hotel, which has 252 bedrooms.