Why is delhi so polluted compared to other metropolitan cities of India?
Mumbai has highest population density and, kolkata chennai and bangalore are also densely populated but only delhis air is unfit for breathing.
Also there is a HUGE difference between no.1 and No.2

Not being near the coast also has something to do with it I feel
Definitely! Also closer coast = more rainfall = better air quality