Once again, the Oil Price Scare
The news last week that prices of Brent Crude oil (which is used as a global benchmark) had crossed $80 a barrel in some markets must have created shock waves in policy circles of many countries, especially India. Many oil-importing…