For more than 300 years it's been illegal for the monarch to marry a Catholic. It's time for a change
For our newsletter