State of Gujarat & others Vs. Essar Oil Limited and another