LONDON, United Kingdom — The beating heart of London’s West End shopping district is Oxford Street: a democratic, 1.2-mile stretch of brand flagships and department stores where locals, visitors from suburbia, middle England and international tourists alike g…
Read More