British American Tabacco : British american tobacco has 59,989 employees across 98 locations and £24.49 b in annual revenue in fy 2018.