bstix, 9 months ago Despite having the tube and double-decker busses, London is the most traffic congested city in the world. bloomberg.com/…/these-are-the-world-s-most-conges…
Despite having the tube and double-decker busses, London is the most traffic congested city in the world.
bloomberg.com/…/these-are-the-world-s-most-conges…