Baidu in China, which is often compared to Alphabet’s Google, shows no signs of slowing its betting pace on video content as its main ad unit is feeling pressure from rivals. The company’s latest financial results show that its iQiyi video streaming business recorded a net loss of 9.1 billion yuan or $ 1.3 billion […]