Dunfermline Bus Station has reopened after an "underground explosion" earlier this afternoon.

Stagecoach have confirmed on Twitter in the last few minutes that "all services will revert back to serving Dunfermline Bus Station or James Street as they previously would have", but have advised commuters to expect delays.

Police have confirmed that the cause of the issue was electrical, and that roads around the town centre have reopened.

Earlier it was established that the incident was not gas-related, with SGN spokesperson Waseem Hanif commenting: “We were called to Dunfermline Bus Station by the emergency services at around 1.30pm on Tuesday 15 May.

"We arrived on site and carried out safety checks. During our investigation, we found no gas readings and concluded that this incident was not gas-related.”

It is believed two blasts were heard and roads around the areas were closed.

Road closures, including on Carnegie Drive, were in place while drivers faced significant tailbacks on St Margarets Drive and Halbeath Road, but these have now been cleared.

A spokesperson for Police Scotland said they were made aware of explosions occurring underground in the Queen Anne Street area of Dunfermline around 12.10pm.

"Officers are currently liaising with the Scottish Fire & Rescue Service and utility companies to establish the full circumstances surrounding this matter," said the spokesperson.

"Local road closures are currently in place while work is carried out to ascertain the cause of the explosions and ensure the safety of the public."

A spokesman said: “The Scottish Fire and Rescue Service was alerted at 12.14pm on Tuesday, May 15 to assist emergency service partners following reports of an underground explosion in Dunfermline.

“Operations Control mobilised two fire engines to the scene, at Queen Anne Street.

“There are no casualties.

“Crews will remain at the scene until the area is made safe.”

In addition to the bus station, Stagecoach had reported that James Street was also closed to services, but it reopened, earlier.