Baidu Browser icon

Baidu Browser

Download

Version: 43.23.1008.106

Program available in: English

Program license: Free

Program by: Baidu Inc.

Works under:Windows 8.1

shadow