, Kanchi Mamunivar Centre for Post-Graduate Studies, Department of Zoology, 605008 Pondicherry, India