China’s All-Electric Double Articulated 26m Bus is New Ride on Mexican Roads
Governments around the globe are tirelessly planning and implementing ways to inculcate greener public transport options. Electric cars and buses are being subsidized to ensure…