A unique uninhabited village in China, known as nature's masterpiece, tourists flock to see Source link