Many people travel solely to shop, either for deals or for brands that they cannot buy at home. The world's main cities contain many avenues with all kinds of ...