Surva carnival

Bulgaria scares off evil spirits with colourful carnival

Masked revellers in colourful hand-made costumes thronged the streets of Pernik warding off evil spirits Read More