Punters have slammed Britain's largest German Christmas market for charging £21 for a beer and a hotdog and introducing a one-drink rule to 'stop people getting drunk'.
Revellers attending Birmingham's Frankfurt Christmas Market have branded the event a "rip-off" after prices went up to an all-time high when it started on Friday (1/11).
Two-pint steins of German wheat beer Hofbrau cost £12.50, while a half metre long Bratwurst is priced at £9 and a bag of roasted almonds are £4.50.
But visitors have also took exception to a new stricter rule banning people from buying more than one drink at a time from the bar - despite the massive queues.