Click to Enlarge
Share on facebook
Facebook
Share on twitter
Twitter
The 30 guests at Westminster Cathedral were invited only at the last minute, the Daily Express says, such was the secrecy surrounding the prime minister’s third wedding.