Village of Ghosts in China

The hilly terrain on Shengshan Island make the village look even more picturesque against the bright blue sky. Houtouwan is one of the 400 villages that make up the Shengsi Islands to the east of China’s Zhejiang province.