Comment Comment by silentsanctuary The poster was mentioning London - there are 4 Samsung stores in London. That's more than "technically existing", no? parent silentsanctuary 2 years ago