Snowy Himalayan peaks tower above a traditional Chinese house in Tiger Leaping Gorge; Northwest Yunnan province, China.