Posts Tagged ‘What will you be doing on the day of the Royal Wedding’
What will you be doing on the day of the Royal Wedding?
On April 29, 2011 an estimated 2 billion people will watch Katherine Middleton exchange vows with the future King of...