bn:00809362n
Noun Named Entity
EL
No term available
EN
The Metrobus is a 52 km bus rapid transit route in Istanbul, Turkey. Wikipedia
English:
Istanbul
Relations
Sources