A German waiter has set a world record, carrying 27 one-litre beer glasses.

Oliver Struempfl, who works at the Gillamoos beer festival in the Bavarian town of Abensberg, carried the beer for 40 metres. He prepared for the feat by training in a gym.

Three years ago he dropped 23 mugs he was carrying at once.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.