Yangtze River

The deepest gorge in the world–the Tiger Leaping Gorge–is located in the Upper Yangtze.

An excerpt from the article 18 facts about Yangtze River
It has a maximum depth of approximately 3,800 meters from the river to the mountain peak. As a part of the Three Parallel Rivers of Yunnan Protected Areas, it is listed as a UNESCO World Heritage Site.