India has not made it to the list of the world's 50 safest countries for investors in 2026, according to the Global Investment Risk and Resilience Score 2026 by Henley & Partners. Switzerland topped ...