There’s been an incredible buzz in London following the announcement that Victoria’s Secret was finally set to launch in the UK, in the form of two stores, one on London’s famous Bond Street and the other at London’s fairly new shopping destination, Westfield Stratford. The opening of the stores was initially planned to coincide…

"Truly gorgeous!"