Sustainable Business Index 2025
Published jointly by the Hinrich Foundation and IMD, the Sustainable Business Index 2025 assessed trade sustainability and business practices across 30 economie
Published jointly by the Hinrich Foundation and IMD, the Sustainable Business Index 2025 assessed trade sustainability and business practices across 30 economies. The United Kingdom secured the 1st rank. India placed 23rd globally, maintaining the exact same rank as in 2024.