India has unveiled a new weapon against air pollution – an “anti-smog gun” which authorities hope will clear the skies above New Delhi but which environmentalists say amounts to a band-aid solution. The cannon’s Indian manufacturers say the fine drop