Respuesta :

The Himalayan Mountains form a natural barrier between India and China.