While New York City inexplicably continues to open up Central Park to motor vehicles from Thanksgiving to New Year’s as a "holiday traffic mitigation," London transformed its most popular shopping area this weekend into a car-free pedestrian zone for holiday shoppers and visitors. Stretches of Oxford and Regents Streets were made into car-free zones this Saturday, December 2 from 10:30 am […]