Update news

Cancel

Ayade’s 23 megawatts power plant suffers setback 3 days into test transmission