The annual pumpkin festival in Ludwigsburg , Germany is the Ferrari of all such festivals. Held from September to November each year, it is reputed to be the largest pumpkin festival in the World.