Mr Cameron has also sent his best wishes to Prince William and Kate Middleton ahead of Friday's wedding.

Labour leader Ed Miliband - who is getting married next month - echoed the Prime Minister's message.