Beijing residents on the city's smoking ban
China has one of the highest rates of smoking in the world with more than 300 million smokers.
But from Monday, smokers in Beijing will be banned from smoking in public places.
Those breaking the law will face fines of up to $30 (£20).
As the ban approached, Martin Patience visited a restaurant in Beijing to test the mood there.