The name of Meghalaya has once again been unfairly tarnished by baseless claims from an outsider who likely has never even set foot in the state — alleging that a village here in Meghalaya still practices ‘human sacrifice’ and ‘ritualistic cannibalism’.