Huang Shan (“Yellow Mountain”), located in eastern China’s Anhui Province, is famous for its countless jagged rock towers, beautifully wind-sculpted pine trees, and seas of swirling clouds. It resembles a sumi painting more than a real place.