Wankhar Entomology Museum...
Located in the picturesque city of Shillong, India, the Wankhar Entomology Museum is a hidden gem for insect enthusiasts and nature lovers alike. Established by Dr. John L. Wankhar, a renowned entomologist, this museum houses an impressive collection...
Shillong, India