Name the highest mountain peak situated to south of new delhi?

Mount Everest is not situated to the south of New Delhi. It is located in the Mahalangur Himal sub-range of the Himalayas. The correct answer is Mount Kanchenjunga.
Copyright Wanderlust World © https://www.ynyoo.com