The Supreme Court has directed the Delhi government to impose Environment Compensation Charge (ECC) on light and heavy duty commercial vehicles entering Delhi. The order to that effect was passed on October 9 though it was published on the website today.