An exciting new era awaits Swellendam with the brilliant new concept of the Swellendam Canola Karnaval which will take place from 5 to 6 August 2012.