How old do you have to be drink alchol in a pub?

The minimum age to drink alcohol in a pub varies by country and region. Here are the minimum drinking ages for some selected countries:

- United States: 21 years old

- United Kingdom: 18 years old

- Canada: 19 years old (varies by province or territory)

- Australia: 18 years old

- New Zealand: 18 years old

- Germany: 16 years old for beer and wine, 18 years old for spirits

- France: 18 years old

- Spain: 18 years old

- Italy: 18 years old

- Japan: 20 years old

- China: 18 years old

- India: 25 years old (varies by state)

- Mexico: 18 years old

- Brazil: 18 years old

It's important to note that some countries may have additional restrictions or exceptions, such as allowing alcohol consumption only in certain settings or at certain times. It's always best to check the local laws and regulations to ensure compliance.