Better late than never. In what could be seen as a major step in curbing severe air pollution, India’s Supreme Court on Friday deemed it illegal to sell firecrackers in Delhi and the National Capital Region.
The country’s highest judicial forum and final...