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.

Source: Al Jazeera