China's industry ministry has told technology companies including Alibaba Group Ltd and Tencent Holdings Ltd to stop blocking each other's website links from their platforms, the 21st Century Business ...