The 2025 Global Retirement Index is sending a clear message: Hop across the pond.