The biggest and most vibrant celebration of South Africa's rich and multi-faceted culture is the annual National Arts festival held in Grahamstown.
From theatre to dance, opera to cabaret, fine art to craft art, classical music to jazz, poetry readings to lectures, every art form imaginable is represented in one of the most diverse festivals in the world. And there's something for every taste, with techno raves, Mediaeval banquets, craft fairs, cyber cafe's, carnivals, buskers and walking tours.
The National Arts Festival, which is organised by the Grahamstown Foundation, started in 1974 with 60-odd items. These days there are about 600 events on the Main and Fringe programmes and close to 1800 performances on offer.