Crude above $100: What it means for India's economy and energy

Crude oil above $100 a barrel threatens to widen India's CAD, stoke inflation, and strain key sectors, even as upstream firms gain and downstream players face margin pressures