Today's explosion comes from Volgograd, Russia
Anyone know what happened here?
Birmingham, England right now
Explosion in Turkey tonight
Seville, Spain