Hindustan Petroleum Vs Corporation Ltd. & Others