There is just a week to go until the British royal wedding, when Prince William will marry his long-time girlfriend Kate Middleton.
All the guessing about who has been invited is over - as the full list of confirmed guests has just been released.
There is a smattering of celebrities as well as some controversial foreign figures, including the crown prince of Bahrain, Salman bin Hamad bin Isa Al-Khalifa. He declined the invite on Sunday.
Al Jazeera's Nadim Baba reports.