omc stocks: Buy or Sell? Here’s what brokerages say on IOCL, BPCL and HPCL shares

[ad_1] Stocks of oil marketing companies are clawing back gains, having risen up to 5.3%