Anaimudi, the highest peak in South India, is located at the tri-... | Geography MCQ [Updated November 2026] | GkGet | GkGet