Yahoo.cn is a Chinese web and photo search engine