National Council for Teacher Education and another Vs. Venus Public Education Society and others