TheiaBeta/Article
EETC and Alcazar Energy Finalize PPA for 407 MW Wind Project in Egypt - Theia