Description : The highest mountain peak of the Himalayas is situated in— (1) India (2) Tibet (3) Nepal (4) China
Last Answer : (3) Nepal Explanation: Overall, the Himalayan mountain system is the world's highest, and is home to the world's highest peaks, the Eight-thousanders. The Mount Everest is the highest ... of the Himalayas. The international border between China and Nepal runs across the precise summit point.