Beijing will ban smoking in restaurants, offices and on public transport from Monday, part of unprecedented new curbs — though how they will be enforced remains to be seen.

Health activists have pushed for years for stronger restrictions on smoking in China, the world's largest tobacco consumer, which is considering further anti-smoking curbs nationwide.

Under the rules, anyone in China's capital who violates the bans, which include smoking near schools and hospitals, must pay 200 yuan ($32.25). The current fine, seldom enforced, is just 10 yuan ($1.60).