Chinese tech giants Alibaba, Tencent and Baidu apologise for sexist recruitment adverts Resonate Team24 April 2018 Major Chinese tech firms including Alibaba, Tencent and Baidu have apologised for sexist adverts. According to the BBC, a report by campaign group Human Rights... Read More... ChinaNews0 Comments