Hyderabad: According to the Invesco Global Sovereign Asset Management Study 2023, India emerged as a prime investment destination as it piqued sovereign investors’ interest, overtaking China. Let’s look how India emerged as the most attractive investment destination in the world, overtaking China.