Live action footage
ISTANBUL - MAR 20: Incirli bus stop with a Metrobus on March 20, 2013 in Istanbul, Turkey. Metrobus line planed as a solution to transport problem with a daily capacity of 800,000 passengers/day.
HD
1920 x 1080
Editorial Use Only