Russia is in financial difficulties and has slumped into a depression after gas and oil revenues have decreased dramatically. Russian gas giant Gazprom’s revenues are due to drop by a third after European demand has plummeted leaving the Russian economy in a precarious position. Bad news for the eastern country with shoplifting already on the […]