Why smoking is banned in public places all over India?

The main reason why smoking should be banned in public places is because the smoke affects non-smokers as well. Smoke produced from the cigarette or tobacco results in lung cancer for anyone who inhales it, both the smoker and non-smoker.