Stock markets sink worldwide as oil prices briefly spike close to $120 per barrel

· India Today