World Business: At the end of last month Europes largest city shopping centre opened at Shepherds Bush in west London. The Westfield mall is 26 times bigger than the pitch at nearby Wembley stadium and home to some of the worlds most luxurious brands. But how will this project fare as recession starts to bite?