Tag: Chinese Construction Firm to Deliver Nigeria’s First 7-megawatt Floating Solar Power Project