Nigerian power-generating company Mainstream Energy Solutions Limited (MESL) and South African turnkey solar firm Granville Energy will jointly develop a 100-MW floating solar power plant on Kainji Reservoir in Nigeria.