Baidu Browser

Baidu Browser is a Chinese browser that supports Windows XP. But it is difficult for residents outside China to install.

On September 29, 2019, the project was closed.

External link

 * Baidu Browser