The tiny mountain kingdom of Lesotho is to harness the power of wind and water in a $15bn (£9bn) green energy project, the biggest of its kind in Africa.

The Lesotho highlands power project (LHPP) will generate 6,000 megawatts (MW) of wind power and 4,000MW of hydropower, equivalent to about 5% of neighbouring South Africa’s electricity needs.