When crude oil hit a record $147 per barrel in 2008 and the reason was not war March 10, 2026 · India Today Read full story at source