Your question: When did Mary arrive in England?

What was the age difference between Mary and Elizabeth?

Mary Tudor was born on 18 February 1516. Elizabeth was born on 7 September 1533. There was seventeen years difference between their ages. Apart for the age difference there were many other reasons why Elizabeth and her half sister Mary were not close.

Did Mary Queen of Scots have any children?

THIS IS FUN:  Is there a British made kettle?