The Ahmedabad Manufacturing and Calico Printing Co. Ltd. & Another Vs. Union of India & Others