see more

LONDON - OCTOBER 30: Members of the public visit the new Westfield shopping centre on October 30, 2008 in England. The store located at Shepards Bush is Europe's largest shopping mall costing 1.7 billion GBP, offering a huge range of high quality retailers and restaurants. (Photo by Jeff J Mitchell/Getty Images)

LONDON - OCTOBER 30: Members of the public visit the new Westfield shopping centre on October 30, 2008 in England. The store located at Shepards Bush is Europe's largest shopping mall costing 1.7 billion GBP, offering a huge range of high quality retailers and restaurants. (Photo by Jeff J Mitchell/Getty Images)