The designer outlet mall of Bicester Village is set in the English countryside near Oxford, but it might as well be in China.
FOX News, FOX News: World
Fri, 08/28/2015 - 8:08am
The designer outlet mall of Bicester Village is set in the English countryside near Oxford, but it might as well be in China.