Baidu Browser

Baidu Browser is a Chinese browser that supports Windows XP

External link

 * Baidu Browser