Do I need witnesses for my wedding ceremony?

In Denmark and Gibraltar, it's mandatory to have two witnesses at your wedding ceremony. These witnesses can be family or friends, or arranged with the town hall. In Denmark, witnesses are provided at no extra charge for weekday ceremonies in most town halls, while some may require you to bring witnesses for Saturday ceremonies. In Gibraltar, you always need to provide two witnesses. If you're travelling as just a couple, Denmark might be a better choice due to witness arrangements.