London is a real heaven for shopping lovers