What ban are you talking about?
Because in Delhi, you can't register a diesel car > 2000cc till 31st March. Obviously its for pollution reasons, why else? So if a 1999cc diesel car emits 10x the pollution of a 2001cc one, you can register the former but not the latter.
Also, there is a lower...