Looks like it might be fairly minor – current theory is that a bomb has failed to go off on a tube. So far it's not being declared as a major incident.
At the moment we are all on station sitting watching the news.
Here is hoping that no-one is hurt.
I suspect I can direct you to your normal news-sites, as I'm not going to have any great insights from here on in.