Home BusinessIMF data shows India above America in the list of ‘Top 10 contributors to global real GDP growth for the year 2026; Elon Musk responds