Yellow River, which opened in 2005, is a local Internet cafe (iCafe) based in Changsha, Hunan
Province of People’s Republic of China. Yellow River’s business strategy is to rent out the usage
of their computers in their facility.
Are you sure you want to delete this document?
Retrieving data ...