Solar Power Africa
CTICC 1 Lower Long Street, Cape TownSouth Africa’s leading position in driving the continent’s transition to renewable energy has been confirmed with the launch of the first-ever Solar Power Africa Trade Show. Organised by Messe Frankfurt,… Read More »Solar Power Africa