China's colossal Brahmaputra dam project sparks alarm in India, fuelling concerns over water security, environmental impact ...
Namcha Barwa, which stands 25,530 feet (7,782 m) tall, and Gyala Peri, which sits slightly lower, at 23,930 feet (7,294 m). The canyon dips to its deepest point along this stretch, reaching 19,715 ...