Brahmaputra Grand Canyon is the biggest canyon in the world. It is located in “roof of the world” on the Qinghai-Tibet Plateau, with an average altitude of 3000 meters above deep steep.

Brahmaputra Grand Canyon

March 4, 2011 | Imran Jutt | No Comments | 587 views