Skip to main content
Got a Tip?

russia

125-Mile Traffic Jam Builds Up in Russia

Drivers in Los Angeles and New York City may think they have the worst traffic jams in the world, but they may be wrong. A recent 125-mile back up along the main highway…

Mafia Whistle-blower Found Dead In The UK

A Russian businessman reportedly helping Swiss investigators uncover a huge mafia fraud was found dead under strange circumstances near his mansion in Britain. Alexander…