No Picture
International

87 Citaro artics for TPG Geneva

SWITZERLAND Daimler Buses is to supply Swiss operator Transports Publics Genevois (TPG, Geneva) with 87 Mercedes?Benz articulated buses. They are to be deployed on TPG’s 305 km long network in the city of Geneva and […]