Berlin alone puts away 70 million of these a year, which does explain the queue.
Fun fact: Germans eat roughly 800 million currywursts per year, with 70 million of those in Berlin alone.
Probably invented in a Glasgow kitchen, which is either the best or worst origin story for a curry.
Fun fact: In 2001, Britain's Foreign Secretary declared it the country's true national dish in a speech.