As per Indian people circumstances smoking should be partially banned because people who are producing tobacco products will incur heavy losses, so if government tell them that they ate banning tobacco products by the time they ban will search for other means if production.
Ruling government is getting half of its revenue through cigarettes and alcohol so if they suddenly ban it people are supposed to pay the amount instead of getting it cigarettes, then it will become heavy burden on middle class people. Even though tobacco injurious our health people are more addicted to it they can't stop in between so they will search for other means.
It results in evolving local cigarettes which they sell illegally again police should take extra protection for this. So my opinion is banning smoking is good but they should banns it slowly considering effects.