Baidu Browser

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

External link

 * Baidu Browser