Mumbai's pollution levels were driven by a combination of construction dust, sluggish wind speed, garbage burning, emissions from crop fires in surrounding regions, and residual smoke from firecrackers.