Question: Which country has more peaks?
Answer: 3 out of 4 peaks are located in India: Anamudi, Doddabetta, and Elivai Malai.