Have they banned smoking in restaurants, and businesses there in Sweden?
I don't know about Sweden, but they've done that (more or less successful) in Germany, France and Italy. Some German states for example refused to accept a federal law and now almost every state does as it pleases with restaurants and clubs, but it is forbidden in public places like train stations, job centers, schools, universities etc. everywhere.
Edit: Ok, Fairchild beat me to it. We now know the Swedish situation.