China’s online search giant Baidu is trying to fend off rival engine Qihoo 360, launched less than two weeks ago.
Continue reading…