India Overtakes China as World’s Top Spot for Foreign Investment - The Sounding Line