Guangzhou in China is one of the more fascinating places that you would stumble upon when touring the country. From all the places worth a visit, Lingnan Impression Park really does stay true to its name for after exploring the area, one would be left…