Japan’s Nikkei Tumbles as Oil Spikes and BOJ Holds Rates by admin477351 March 20, 2026 The Nikkei 225 index in Tokyo fell by 2.5% on Thursday, closing at 53,875.94. This sharp decline was triggered by a surge in oil prices and a cautious stance from … Read more