Crude oil windfall again for Modi’s India; oil price outlook in favour of India’s trade balance

Crude oil prices fell more than $10 per barrel in a year and being the largest component in India's overall imports, the fall in prices and demand can …