Istanbul’s public transport system gathers momentum

Major order for 221 Mercedes-Benz city buses

Stuttgart/Istanbul, Turkey, 3 February 2012

Mercedes-Benz Türk

Awards