Oil prices play a critical role in global financial markets. From Wall Street to Indian and Asian exchanges, crude oil shocks can influence inflation, investor sentiment and stock market performance.