Company Description: Mangalore Refinery and Petrochemicals (MRPL) produces a variety of oil and petrochemical products. A subsidiary of Oil & Natural Gas Corporation, MRPL processes about 14 million metric tons of oil annually at its Mangalore refinery.