Saturday, May 25, 2024
- Advertisement -spot_img

TAG

viral videos

Top exec at Chinese search giant Baidu tells workers ‘I’m not your mom’ — then loses job

A Chinese tech executive reportedly has been fired after igniting a public relations crisis over a series of viral videos revealing her dictatorial management...

Latest news

- Advertisement -spot_img