Producer
Anheuser-Busch InBev
Anheuser-Busch InBev is the world's largest brewer, formed in 2008 by the merger of InBev and Anheuser-Busch. It is headquartered in Leuven, Belgium, and owns hundreds of beer brands worldwide.
Budweiser, Stella Artois, Corona, Bass Pale Ale and Beck's.