High on a hill overlooking the medieval Bulgarian capital of Veliko Turnovo is the picturesque village of Arbanassi. Here, the locals are dressed in traditional outfits as they prepare to celebrate a wedding.But this is no ordinary ceremony. It will be attended by more than three thousand people.