Hundreds of people were evacuated after a blaze at an electrical substation near the Scottish Parliament.

Explosions could be heard on Holyrood Road in Edinburgh at 12.35pm on Thursday.

Workers and residents were evacuated while smoke could be seen billowing across Edinburgh.

Roads were closed while the flames were tackled.

A Scottish Fire and Rescue Service spokesman said: "The Scottish Fire and Rescue Service was alerted at 12.35pm on Thursday to reports of a well-developed fire involving an electrical substation near Holyrood Road, Edinburgh."