Baidu Browser

From Retro Windows wiki

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[edit]