Baidu posts 5th straight revenue decline amid weak Chinese demand

Business