Prime Minister David Cameron and his wife Samantha Cameron are among the politicians invited to the wedding.