News

A Chinese tech executive who faced a social media backlash after telling staff grumbling about long hours 'I'm not your mum' has now quit. Baidu vice-president and head of public relations Qu Jing ...