London - Chinese e-commerce giant JD.com gave Alibaba a run for its money during Singles' Day, otherwise known as 11.11, the online shopping sales day. JD.com reported sales of 127.1 billion yuan, 19