Delhi at number 2 in polluted capitals