Noor, the reason other nationalites smoke in public is because they see Qataris doing it. If Qataris didn't smoke in public than expats wouldn't smoke in public. If the police fined people for smoking in public, than people wouldn't smoke in public. That simple.