Chinese police arrest man who allegedly poured water over Baidu CEO’s head

Chinese police arrest man who allegedly poured water over Baidu CEO’s head
play icon
A man (R) pouring water Baidu co-founder and CEO Robin Li during Baidu Create 2019 in Beijing on Wednesday. AFP