Chat with us in Facebook Messenger. Find out what's happening in the world as it unfolds.

    JUST WATCHED

    People pull passengers from Russia metro

MUST WATCH

People pull passengers from Russia metro

At least 10 people have been killed and dozens hospitalized in a metro station explosion in St. Petersburg, Russia.

People pull passengers from Russia metro

At least 10 people have been killed and dozens hospitalized in a metro station explosion in St. Petersburg, Russia.