On the border with Nepal and India, the _____ are the world's highest mountains. A. Alps B. Urals C. Himalayas D. Rockies