Tiger Leaping Gorge

Tiger Leaping Gorge, a Phenomenon of Sheer Heaven

Tiger Leaping Gorge, one of the deepest gorges in the world, is truly an unconquerable beast. Bordered by Shangri-la in China’s Southern Yunnan province, it represents Mother Nature at her most beautiful and deadly. Its waters, interchangeable between flat majestic calmness to utter sheer violent rapids, are not navigable. But it offers its beauty to [...]