THE Nigerian National Petroleum Company Limited has again proven to be a monumental failure and a national embarrassment. After several denials and no more room to manoeuvre given the prolonged petrol scarcity, it has now admitted to owing international oil traders for petrol cargoes. It is absurd that a company that declared a net profit