Royal jubilees have always been surprisingly religious affairs
Queen Elizabeth II is the first British monarch to celebrate a platinum jubilee, marking her 70 years on the throne.
Read moreQueen Elizabeth II is the first British monarch to celebrate a platinum jubilee, marking her 70 years on the throne.
Read more