
GREEN LIGHT – TRANSIT SYSTEM COMPLETES ELECTRIFICATION OF LEICHHARDT DEPOT
Leading transport operator, Transit Systems, has partnered with Zenobē and TransGrid, to complete construction of what it claims is Australia’s largest electrified bus depot at Leichhardt in Sydney’s inner west, claiming that it provides a […]