Metro explosion in St. Petersburg kills 10; injures 50
Permalink

Metro explosion in St. Petersburg kills 10; injures 50

An explosion in St. Petersburg, Russia has killed 10 people. The explosion rocked the Sennaya…

Continue Reading →

Russia overtakes Saudi Arabia as world’s largest oil producer
Permalink

Russia overtakes Saudi Arabia as world’s largest oil producer

Russia is now the largest producer of oil globally for the second consecutive month, toppling…

Continue Reading →