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