Location Of Brahmaputra Grand Canyon
Which is the biggest Canyon in the world?
March 4, 2011 by Imran Jutt
Filed under Geography
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.
- Read more