British American Tobacco spends GBP 30.57 million on share buyback, plans cancellation - BTI News | Rallies