ddrain4990 ddrain4990 21-03-2024 Geography contestada Mount Thullier (642 m) is an important mountain peak of Andaman and Nicobar Islands. It is located in:(a) North Andaman (b) Middle Andaman (c) South Andaman (d) Little Andaman