Which mountain ranges separate India from the rest of Asia?

A)   
the Pakistan and Andean mountain ranges

B)   
the Indus and Bangladesh mountain ranges

C)   
the Himalayan and Hindu Kush mountain ranges

D)   
the Harappan and Thar Desert mountain ranges