Bermuda tops the world’s most expensive countries to live in 2026, followed by the Cayman Islands and Switzerland. Here’s the full list and where India ranks on the Numbeo Cost of Living Index 2026.