The Department of Petroleum Resources (DPR) has explained how it generated $1 billion (N360 billion) from renewal bonuses of 22 oil blocks. According to the ...
A