Cry Baby Paloma Faith Download 'Cry Baby' on iTunes
Here's your chance to find out why the numbers 1,353, 7, 300 and 1 are important to the Royal Wedding.
1,353 - Military personnel involved in the wedding.
144 - Horses on parade escorting the carriages
12 - Horses will flank either side of Kate and William’s 1902 State Landau carriage
1,900 - Guests invited to the abbey (total capacity 2000)
650 - Invited to the Queens lunchtime reception at Buckingham Palace
300 - Invited to the dinner and after party in Buckingham Palace
50 - Members of the British Royal family attending the Wedding
7 - Planes will fly over the palace at 1300hrs (Spitfire, Hurricane, Lancaster, 2x Typhoon, 2x Tornado)
2 - Choirs, 1 Orchestra and 2 fanfare teams will play in Abbey.
140 - Scouts and Cadets will be selling wedding programmes for £2 a piece.
1 - Ring for Catherine, None for William. Made from Welsh gold.
26 - Charities will benefit from the couple’s wedding list donations