In its latest investigative series called Paradise Papers, Premium Times named Azura-Edo, Nigeria’s largest Independent Power Plant, as “a huge ...