Where is Mount Thullier located?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Mount Thullier is located on Great Nicobar, an island within the Nicobar Islands group of the Andaman and Nicobar Islands union territory, India. It is the highest peak in the Nicobar group, reaching an elevation of 2,106 feet (642 metres).12