Q.
The endangered largest living lemur $Idri\ idri$ is inhabitant of
A) Madagascar
B) Mauritius
C) Sri Lanka
D) India
Explanation
The lemurs are the inhabitants of Madagascar and the Comoro islands. Endangered species are whose population have been reduced to a critical level. So, they are near to extinction in near future.
Reviewed by Dr. Abubacker
Physics Educator & NEET/JEE Specialist
Ph.D. in Physics with 19+ years of teaching experience.