London is a fabulous shopping destination that caters to all tastes and budgets. You get to explore high-street fashion, browse the chic boutiques, explore the huge department stores, riffle through flea markets and shop for the cutest curios at roadsi...