The BBC’s Stephen McDonell looks at the social media outcry over Twitter’s new China boss - and what the fuss is all about.
Continue reading…