Bucharest has once again been named as the most congested city in emerging Europe. In the latest TomTom Traffic Index, a report detailing the traffic situation in 403...
Bucharest has once again been named as the most congested city in emerging Europe. In the latest TomTom Traffic Index, a report detailing the traffic situation in 403...