Photos From Huangshan and Hongcun in China
/My talented photographer friend in China has supplied us with a fresh set of pictures from Huangshan (literally Yellow Mountain) and Hongcun, a village near the southwest slope of Huangshan. Hongcun was made popular in 2000, with the release of Academy Award for Best Foreign Language winner (and Best Picture nominee) Crouching Tiger, Hidden Dragon that was filmed there.