Westminster Bridge and Parliament, with Big Ben, On the River Thames in London, England. I spent a summer studying abroad in London. I loved every minute of it! I've visited London on two other separate trips.
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.