Cramped buildings and crowded streets hardly seem the place for multi-floor
colossal shops, but somehow, London makes them fit. With thousands of shops, London is perhaps the world capital
of shopping with tons of boutiques, chain shops, department
stores, and now in the new millennium, the megastore...