which country has more peaks?
3 out of 4 peaks are located in india: anamudi, doddabetta, and elivai malai.