TchristinaC TchristinaC 13-04-2017 Social Studies contestada Which mountain range stretches over 1,500 miles across northern India and Nepal and is the location of the highest peak in the world ?