Browsing: The Supreme Court has allowed the manufacture of green crackers in Delhi-NCR.