India's top court Wednesday banned the sale of more than 800,000 new cars which fall short of new emissions standards,...