Delhi is grappling with a severe air quality with the PM2.5 pollutants touching 558 in Sriniwaspuri - which is 37 times the upper limit set by the World Health Organisation. Where is this all coming from? There are multiple sources, but satellite images indicate stubble burning and farm fires in Punjab have galloped in the last six days.