British American Tobacco buys back GBP 25.7 million of own stock in week to July 17 - BTI News | Rallies