Alibaba driver in China sets himself on fire after pay dispute with company
Liu Jin, an Alibaba delivery driver set himself on fire in China following a pay dispute with a company owned by the Chinese tech giant, the Financial Times reported on Tuesday. "I want my blood and sweat money back," Liu said in the videos shared on social media. Liu now has medical bills of more than $150,000, the publication reported.