India's state-owned oil and gas company Indian Oil Corporation Limited has acquired a 17 per cent stake in Oman's Mukhaizna oil field at a valuation of $329 million, according to a statement from Shell Overseas Holdings Limited.