The correct answer is (d). Kedarnath and Shillong are the eastern and western limits of the Indian Himalaya.
Nanda Devi and Annapurna are two of the highest mountains in the Indian Himalaya, but they are not located at the eastern and western limits. Nanga Parbat and Namcha Barwa are also two of the highest mountains in the Indian Himalaya, but they are located in Pakistan and China, respectively. Makalu and Trishul are two of the highest mountains in the Indian Himalaya, but they are not located at the eastern and western limits.
Kedarnath is a Hindu pilgrimage site located in the Garhwal Himalayas in the Indian state of Uttarakhand. It is one of the four Char Dhams, or four sacred Hindu pilgrimage sites. Shillong is the capital of the Indian state of Meghalaya. It is located in the East Khasi Hills district of Meghalaya.