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