HC upholds cancellation