Division of Entomology, ICAR Research Complex for NEH Region, Umiam793103, Meghalaya, India.
(216.73.216.28)