Economy
From best to worst: how Nikkei’s 2026 rally collapsed with Iran war
The Nikkei hit 59,332 on February 26 and was the best-performing index in 2026. Two ...












