British American Tobacco spends GBP 21.04 million on buyback over Sept. 14-18 - BTI News | Rallies