Answer:
BEST ANSWER :
The Himalayan Mountains form a natural barrier between India and China. The Himalayas include nine of the world's ten tallest mountain peaks (including the very tallest, Mount Everest).
4.7m questions
6.1m answers