Where to go shopping in London?

The winter sales in London begin the day after Christmas, on Boxing Day. Running until the end of January, this shopping opportunity offers spectacular discounts of up to 80% off Here is our selection of three quintessentially British department stores: Fortnum &...