Indian Oil Corporation Share Price Drops by 2.16%: Key Reasons and Market Analysis

Indian Oil Corporation (IOC) shares dropped by 2.16% today, with the stock trading at ₹165 by midday. What are the reasons behind this decline, and what should investors watch out for? Get the full market analysis here.