Renewable energy vehicles can revolutionise South Africa's public transport systemVincent Raseroka 18 Apr 2019