Queen Elizabeth never had any children. That's why she is known as the Virgin Queen. But there was a rumor that she did but obviously if its a rumor then A is not an option. The rest of all the answers are correct.
The signers of the Mayflower Compact did not include in that document that they thought the government should be based primarily on the will of God, since they knew that practical considerations such as growing enough food to survive would take precedent. <span />
Indus Valley Civilization