Question

Namcha Barwa peak is located in which country?

Answer

Tibet (China).
Related Topicसंबंधित विषय