Anaimudi, the highest peak in Peninsular India, is located in which state?
Correct answer D. Kerala
Explanation
Anaimudi, at 2,695 metres, rises in the Anamalai hills of Kerala's Idukki district and is the highest point of India south of the Himalayas.
Answer checked How we write and check questions
Discussion