Becoming a Catholic has cost Princess Alexandra of Hanover her place in the line of succession to the British throne. Although the British 2013 Succession to the Crown Act allows heirs to the throne to marry Catholics, the law also says the acting British sovereign cannot be a Catholic. This is because the British monarch Read more