This castle in China is straight out of a fairytale