Firecrackers will not be sold in Delhi and NCR on Diwali this season as the Supreme Court on Monday upheld the ban on sale till November 1.