Baidu, China's largest internet search engine, reports a 70% jump in profits amid continued growth in advertising revenue. More...