Y. Fox reporting city-wide power outage in London.
Word of mouth now has it that it is definately bombs - including one on a bus at Russell Square - I heard the explosion. Reports of body parts at Aldgate as well.