Thousands of metres up the vertiginous slopes of Shifou Mountain in Hunan Province, China, a team of workers, operating with…
This website uses cookies.