GO
Loading...

Chanel Opens Its Largest Boutique

Tuesday, 11 Jun 2013 | 3:49 AM ET

The largest Chanel shop in the world has been unveiled in London. CNBC's Julia Chatterley sat down with architect Peter Marino and asked him why London?