British American Tobacco reports 2,154,970,964 shares with voting rights as of Oct. 30 - BTI News | Rallies