Business | Mon Feb 29, 2016 7:44pm IST

India slaps levy on new car sales in fight against pollution and congestion