, despite being born in Hanover, George was a legitimate heir. His grandmother was the eldest daughter of James I. It all goes back to the 'religion wars' as I call them, that had been going on in the British Isles since Tudor times. The Act of Settlement of 1701 formalised that the succession should pass to a Protestant heir, should William III & Mary II, or Queen Anne, not have any surviving children. When this came to pass, a search down the family tree showed George to be the first, nearest in blood and Protestant heir. The actual heir, James Stewart, son of James I, was Catholic.