China’s capital on Friday passed a smoking ban for all indoor public places and offices, state media reported, despite the failure of past attempts to limit where the country’s 300 million smokers can light up. The new regulation comes into force in June and also bans tobacco advertising...