Biodiversity and its Conservation Question 72
72. The endangered largest living lemur Idri idri is found in
(a) Sri Lanka
(b) Madagascar
(c) Mauritius
(d) India
Show Answer
Answer : b
Hints & Solutions
(b) The Lemurs are the inhabitants of Madagascar and the Comoro Islands.