British American Tobacco buys back GBP 31.35 million in stock, plans cancellation - BTI News | Rallies