15 November 2018Alibaba took revenues of $42.46 billion in 1 day with 60.3% of payments verified with biometrics Singles Day (November 11) in China is the biggest online shopping day of the year for retailers across the country. This year, online retailer Alibaba