Bharat Petroleum Corporation Limited is the second largest oil refining and marketing company in India with a 19.5 MMTPA refining capacity and a network of over 8,400 retail outlets. Its subsidiary Numaligarh Refinery has a 3 MMTPA capacity. Hindustan Petroleum Corporation Limited is the third largest oil refining and marketing company in India with a 14 MMTPA refining capacity and over 9,100 retail outlets across the country. Both companies are primarily involved in refining crude oil and marketing petroleum products.