Henley & Partners' 2025 index ranks 226 nations on risk exposure and adaptability - with India among the weakest BRICS ...