Tiger Leaping Gorge (虎跳峡) is a renowned scenic area located in the northern part of Yunnan province in southwestern China, halfway between the cities of Shangri-La and Lijiang. The gorge is a deep canyon in which flows the Jinsha River (金沙江) with violent ferocity. Jinsha is actually the name forRead More →