British American Tobacco buys back £28.28 million of shares - BTI News | Rallies