Daily Archives: June 13, 2011

There’s a new report out from Walpole, the British luxury consortium, and Ledbury, the British luxury consultancy, with a jaw-dropping discovery in it: Americans are the most important luxury shoppers in England! Who knew?

 Read more