Supreme Court Slaps Ban On Luxury Diesel Vehicle Sales In Delhi