British American Tobacco buys back GBP 20.82 million of own stock - BTI News | Rallies