A resident of Chengdu, in China's southwestern Sichuan Province, enjoys the online games and chatrooms at an Internet cafe in this May 28 file photo. Chinese-run Web sites now have to register with the government or risk being shut down.Jun 09, 2005
FULL STORYPHOTO: AFP
This photo has been viewed 628 times.



