Close Menu
Turkish bus market leader Otokar will manufacture 21 meter buses with 200-passenger capacity to serve the people of Istanbul.