China ‘s dominant Internet search engine Baidu Inc has fired eight executives accused of criminal behaviour, according to an internal memo seen by Reuters on Tuesday, as the company strives to keep its reputation clean. A Baidu spokesman confirmed the authenticity of the company memo, but declined further comment. Chinese President Xi Jinping has overseen a …