PanLong temple in PanLong TianDi in Panlong QingPu Shanghai China. It is one of China's ancient water towns.