Magnificent Castle Sprawling On Top Of a Mountain in China

A Scottish doctor built this castle, which sprawls the top of a mountain in Zhejiang, China, in 1910. This castle, which has medieval roots, has been turned into a hotel today. The origination of the castle was preserved and rebuilt by the architectural firm Shanghai Tianhua Architectural Design.

An image from the castle and the vegetation surrounding it