The Oktoberfest is an annual folk festival held in Munich, Germany that attracts over 6 million visitors each year. It is the largest folk festival in the world. The festival began in 1810 to celebrate a royal wedding and features beer tents, food stalls, rides and games. Today it runs for 16 days from late September to early October, featuring traditional Bavarian food, beer, and music.