The British American Tobacco (BAT) is making products which cause about 750,000 premature deaths around the world every year, a new report says.

The report 'BAT's Big Wheeze' accuses the company of an "appalling health, environmental and development record" in advance of its annual general meeting this week.