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.
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.