SHANGHAI: Money managers are navigating an historic shift – India’s population, at 1.43 billion, edged past China’s this year.
Now the world’s most populous country, India could experience a decades-long investment boom.
Already a subscriber? Log in
Get 20% OFF The Star Digital Access
Cancel anytime. Ad-free. Unlimited access with perks.
