After the death of Britain's last monarch, Queen Anne, in 1714, the crown of England passed to the Stuart dynasty's German Protestant cousins, the House of Hanover or Brunswick-Lüneburg, because of the 1701 Act of Settlement that prevented any Catholic from taking the crown. The direct heir to the British throne was James II 's son James, who lived in exile, but for the reason that he professed Catholicism, Queen Anne declared Sophia of Hanover, who was the Electress of Hanover, as her successor to the crown. Firstly, she was a Protestant and secondly, she was the daughter of Elizabeth Stuart, Electress of Palatinate(briefly Queen of Bohemia) and Frederick V of the Palatinate. Actually, Sophia had died a few weeks before the death of Anne herself, so the throne went to Sophia's son named George. It should be mentioned that British people themselves didn't like King George I. Moreover, for a long time it was believed that the king didn't know how to speak English. However, some hi