Baidu makes most of its income from the search advertising business (56%) and cloud computing (23%). While both companies ...