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