Famous for shopping. Oxford Street is Europe's busiest shopping street. 1.9 km long. With more than 200 million visitors a year.
27 сен 2024