British American Tobacco buys back £27.02 million in shares - BTI News | Rallies