The capital of the world's largest producer and consumer of tobacco will limit smoking in public places.
The standing committee of the Beijing People's Congress on Thursday passed the no-smoking law, which is to go into effect May 15, the official New China News Agency reported.
The new law says any citizen has the right to require a smoker to stop smoking in public places. It also stipulates that no-smoking and smoking areas should be clearly designated.
No-smoking areas include waiting rooms, school classrooms, theaters, meeting rooms, music halls and public transport facilities.
China has more than 350 million smokers who consume 150 billion cigarettes annually, 30% of the world's total.