Sweden prepares for royal wedding
Around 400 guests are expected to attend Saturday's wedding between Sweden's Princess Madeleine and Christopher O'Neill in Stockholm's Royal Palace Church.
The celebrations will start Friday evening, with a private dinner for invited guests hosted by King Carl Gustaf and Queen Silvia at Grand Hôtel in Stockholm.
The wedding ceremony starts at 4:00 pm on Saturday, before guests move on to the Drottningholm palace for the evening's dinner party and reception.
The church ceremony will be broadcast live on Swedish Television.