Tucked away in the scenic landscapes of North Bengal, Lamahatta is a delightful village that […]