
India leads China in terms of attractiveness for investment, according to a survey of 85 sovereign wealth funds and 57 central banks, says the Invesco Global Sovereign Asset Management Study. India ranked highest owing to favourable reforms, rising demographic and stable business environment. Sakshi Batra shares all the details