TECHNOLOGY

Self-service shops are already here

Alibaba opens its first self-service store