Wonderful Castle Located on Top of a Mountain in Zhejiang, China

View of the castle and the thick vegetation that surrounds it