British American Tobacco (BAT) has reported lower-than-expected revenue, alongside a £6 billion charge linked to an ongoing lawsuit in Canada. The financial setback has raised concerns among investors about the company's long-term profitability. Reve...