Stock markets sink worldwide as oil prices briefly spike close to $120 per barrel 2026-03-09 · India Today Read at source