The business news agency ranked 20 developing nations in its scorecard that includes metrics ranging from growth prospects to the state of the current account, sovereign credit ratings and stock and bond valuations. Russia gained 2.36 points on these criteria, while the only country topping it is Malaysia with 2.55. The Asian country has held […]