The government’s chief medical officer has called for a ban on smoking in public places to combat illnesses caused by secondhand smoke.

In his annual report on the state of public health, Sir Liam Donaldson urged for legislation to end smoking in pubs, restaurants and shopping centres.

The Tobacco Manufacturers’ Association challenged the need for such measures. It argued that the voluntary approach had led to half of all workplaces being smoke-free. And that more pubs were offering smoke-free rooms and better ventilation.