The Sustainable Trade Index 2025 ranks the UK as the top sustainable economy, with India at 23rd, highlighting global ...