A major shift in the 2025 Index is India overtaking China as the second most attractive destination for inward investment, ...