Which is the biggest Canyon in the world?

March 4, 2011 by  
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