Oxford Street in London, England, at Christmastime. Oxford Street is not anywhere near the city of Oxford -which is about 60 km north west of London- and is a major thoroughfare in the West End. Oxford Street is one of Europe’s busiest.
My son had a London bus pick everyone up at the Register Office after his wedding, and it took on a picturesque tour of London sights before taking us to the Reception venue. So cool, and such a surprise for everyone!