You're reading: The Moscow Times: Russia ranked least prosperous country in Europe

A global index of wellbeing and prosperity released by a London-based firm has ranked Russia the least prosperous European nation this year, placing it 68th among 142 of the world's countries.

Read the story here.