501 Must-Be-There Events covers an amazing array of events that take place all year round, all over the globe. Whether it's eating seafood, story telling, throwing tomatoes at one another, watching puppet theatre, listening to jazz or dancing the days and nights away - there are innumerable different themes to these festivals and events and you're bound to find some that appeal to you. So from kite festivals in China to beer festivals in Germany, from film to fashion, from bull fighting to camel wrestling, from carving chocolate in Italy to carving ice in Central Asia, from celebrating the victory of good over evil during Galungan in Bali to the Festival of the Dead in Mexico, you can travel the world, meet new people, enjoy unusual festivities in foreing lands, deepen your knowledge of other cultures and religions and have a great time!