Case BriefsSupreme Court

Supreme Court: Writing down a long judgment of 883 pages, the 9-judge bench, by a 7:2 majority, upheld the validity of the