Oil prices inch closer to $100 per barrel. What does it mean for Indian stocks?

· Economic Times