Barcelona Spain has road intersections per square kilometers the highest in the world

Tags: city, barcelona, spain, road, intersections, square, kilometers, world


Prev Next Slideshow
(You can use your keyboard arrow keys )

Top Photos


More liked picsHot Pics