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 STORY

PHOTO: AFP

This photo has been viewed 628 times.

TOP top