where is namcha barwa himal located
Namcha Barwa is located in the Nyingchi Prefecture of the Tibet Autonomous Region in China. It sits inside the Great Bend of the Tsangpo River, the main river of southeastern Tibet. This is a very obscure region, rarely visited by outsiders.