Oktoberfest 2012 is the world's largest beer festival, drawing around six million visitors to Munich, Germany, over 16 days from September 22 to October 7. Originating from a horse race to celebrate a royal wedding in the 1800s, the festival has evolved into a major cultural celebration featuring 14 beer tents. Traditional attire includes leather shorts for men and 'dirndl' dresses for women, with outfits costing between €100 and €120.