An explosion in the St Petersburg metro system has injured at least 10 people, local media reports.

At least 10 people were injured, the RIA news agency reports, while Interfax reported there appear to have been blasts at two metro stations.

A Reuters witness saw eight ambulances near the Sennaya Ploshchad metro station. Continue reading.