Baidu Browser

Baidu Browser

A web browser with an integrated downloader
Latest version 43.23.1008.106
Free Download
User rating
7.5/10
12 votes

Old versions