The new concept is the UK’s largest telco store spanning nearly 5,000 sq ft and represents a “key milestone” in its retail strategy. The store differs from the operator’s 300 units in the UK, as this ...