Otokar Wins The Contract To Deliver 100 Articulated City Buses To ISTANBUL
Otokar Wins The Contract To Deliver 100 Articulated City Buses To ISTANBUL
Otokar, a Koç Group company and Turkey’s leading bus manufacturer received a letter of invitation to sign the agreement for 100 articulated buses, which the IETT…