The highest peak of Indian Peninsula is

Ootakamund
Anaimudi
Dodabeta
Mahabaleshwar

The correct answer is (b) Anaimudi.

Anaimudi is the highest peak in the Western Ghats and the Indian Peninsula, with a summit elevation of 2,695 metres (8,842 ft). It is located in the Eravikulam National Park in the Idukki district of Kerala, India. The peak is part of the Anaimalai Hills, which are a sub-range of the Western Ghats.

The other options are incorrect for the following reasons:

(a) Ootakamund is a hill station in the Nilgiri Hills of Tamil Nadu, India. It is located at an elevation of 2,200 metres (7,200 ft).
(c) Dodabeta is a peak in the Himalayas, located in the Indian state of Uttarakhand. It has an elevation of 6,315 metres (20,710 ft).
(d) Mahabaleshwar is a hill station in the Sahyadri Hills of Maharashtra, India. It is located at an elevation of 1,438 metres (4,716 ft).