Home » Advanced Botany » Biodiversity and Conservation » Question
  1. The endangered largest living lemur Idri idri is found in
    1. Sri Lanka
    2. Madagascar
    3. Mauritius
    4. India
Correct Option: B

The Lemurs are the inhabitants of Madagascar and the Comoro Islands.



Your comments will be displayed only after manual approval.