A move in right direction for Russia

Russia, China, India and Brazil all have been given a vote of confidence in the World Bank’s “Doing Business” report. 


Russia, which is in the midst of a crippling recession and facing international isolation and sanctions thanks to its interventions in Ukraine, has moved from 62nd to 51st place in this year’s list.