India has no more new diesel or petrol cars on its roads by 2030 April 30, 2017 2030 cars diesel petrol Technology year +