Indian Oil Corporation (IOCL), India’s largest oil marketing company, presents an attractive investment opportunity for those with a two-to-three year horizon and moderate risk appetite. Trading at a discounted valuation of 5.5 times trailing twelve-month ear…