The National Arts Festival is South Africa's premier annual arts event, held in Makhanda (formerly known as Grahamstown). The festival features live performances, theater, dance, music, visual arts, and film from both local and international artists.