Before the World Cup was assigned to Germanyi, Anheuser Busch bought the rights to supply the official beer. This means the American Budweiser being the only beer allowed to be sold in stadiums.