Ahoi from Zhuhai - postcards from China's most liveable city


Zhuhai is located in the Pearl River Delta is also one of China's premier tourist destinations, being called the Chinese Riviera. It became a city in 1979. According to a report released in 2014 by the Chinese Academy of Social Sciences, Zhuhai is the most livable city in China.