While NTPC Ltd is an entity under the Ministry of Power, Numaligarh Refinery Limited (NRL) is a subsidiary of Oil India Ltd, engaged in the business of refining and marketing petroleum products.