The Princess of Wales looked dazzling in pink as she and Prince William were among the surprise guests at one of the year's most glamourous and eagerly-anticipated royal weddings.
The couple made an under the radar trip to Jordan to be at the lavish nuptials of Crown Prince Hussein, who is marrying his architect fiancée Rajwa Al Saif at the Zahran Palace in Amman today, before a huge reception for 1,700 people at the Al-Husseiniya Palace later.
It was only announced this morning that William and Kate would be at the wedding after they were spotted at a hotel in Amman and it is the first time they have attended a major royal international event together.