The Surva festival in Pernik, Bulgaria, brings together 12,000 performers to drive out evil spirits, mark the end of winter ...