I am pretty allergic to smoking and often come across people in public, public transport and in gatherings, etc. who carelessly smoke without caring about their environment. This issue gets more serious when you are in a public transport and can't escape it.
There was Anti-smoking act, 2002 passed here in Pakistan according to which smoking in universities, public places and transport is prohibited and punishable by heavy fine and even jail.
I admit that this protocol is followed in universities, but highly abused on public transport. Now, Pakistani law and order is too fragile and slow process that I can't waste my months just to get a "culprit" fined/jailed - once I was in train and under the "No Smoking 🚭" sign a man was smoking shamelessly. I asked him to respect the rule but got pretty rude reply, "Call anyone you would like to!". There was a train Police inspector and I brought it to his attention but he acted as if he was deaf.
So law & order here is a separate chapter, I would like to know a way to politely resolve this matter. Please note that smokers (unsure about elsewhere) here are pretty stubborn and this method should not be over-polite/too soft to affect, etc.