A regimental mascot from the Irish Guards stands as the soldiers are being inspected during the ceremonial duties at Victoria Barracks in London, Britain, 21 April 2011. Prince William is the Colonel of the Regiment and the military units involved in the Royal Wedding of Prince William and Catherine Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
Soldiers from the Irish Guards are being inspected during the ceremonial duties at Victoria Barracks in London, Britain, 21 April 2011. Prince William is the Colonel of the Regiment and the military units involved in the Royal Wedding of Prince William and Catherine Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
Master Tailor Lance Sargent Matthew Else (L) takes measurements of Guardsman Bortnill St Agne (R) at the Victoria Barracks in London, Britain, 21 April 2011. Prince William is the Colonel of the Regiment and the military units involved in the Royal Wedding of Prince William and Catherine Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
A soldier from the Irish Guards feels unwell during the ceremonial duties at Victoria Barracks in London, Britain, 21 April 2011. Prince William is the Colonel of the Regiment and the military units involved in the Royal Wedding of Prince William and Catherine Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
A soldier from the Irish Guards feels unwell during the ceremonial duties at Victoria Barracks in London, Britain, 21 April 2011. Prince William is the Colonel of the Regiment and the military units involved in the Royal Wedding of Prince William and Catherine Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
Soldiers from the Irish Guards are being inspected during the ceremonial duties at Victoria Barracks in London, Britain, 21 April 2011. Prince William is the Colonel of the Regiment and the military units involved in the Royal Wedding of Prince William and Catherine Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
A plane fly passes over British flags as they hangs where preparations are made ahead of the Royal Wedding in Windsor, Britain, 21 April 2011. Royal Wedding of Prince William and Kate Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
Several British flags hangs where preparations are made ahead of the Royal Wedding in Windsor, Britain, 21 April 2011. Royal Wedding of Prince William and Kate Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
Pedestrians are refected in a window as they walk by a shop window displaying Kate and Will gifts and souvenirs by Windsor Castle ahead of the Royal Wedding in Windsor, Britain, 21 April 2011. Royal Wedding of Prince William and Kate Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA
A limited edition Prince William and Kate Middleton 'Oyster' travel card is pictured in London, Britain, 21 April 2011. Transport for London released the commemorative royal wedding travel card 21 April. Prince William is due to marry Kate Middleton at Westminster Abbey 29 April. EPA/ANDY RAIN
Pedestrians are refected in a window as they walk by a shop window displaying Kate and Will gifts and souvenirs by Windsor Castle ahead of the Royal Wedding in Windsor, Britain, 21 April 2011. Royal Wedding of Prince William and Kate Middleton are preparing their ceremonial duties ahead of the wedding day on 29 April 2011. EPA/FACUNDO ARRIZABALAGA