, Department of Zoology, North Eastern Hill University, Shillong 793022, Meghalaya, India., India