1.

Idri idri occurs inA. IndiaB. MauritiusC. FijiD. Madagascar

Answer» Correct Answer - D
Largest living lemur Idri Idri occurs in Madagascar.


Discussion

No Comment Found

Related InterviewSolutions