China powers Africa to limit energy deficit

The narrowing of Africa’s power deficit has been contributed to by China. The deficit is a...

Read More