“Barbarity in the name of witch… High Court’s harsh comment