Launched in 2010, the annual two-day Karachi Literature Festival is open to all (no prior registration necessary), and free. The first of its kind in Pakistan, it brings together and celebrates Pakistani and international authors writing in languages such as Urdu, Sindhi, Punjabi, English, German and French. It features creative writing workshops, debates/discussions, lectures, book launches, readings, interactive story-telling for children, Urdu poetry slams (mushaira), and music/theatre performances.