Iceflower will forgive me for raising this subject again in this thread but factual inaccuracies should not remain uncorrected.
Originally Posted by Thtregoddess11
Correct on the fact he is not a british subject. Incorrect not to call him a British Royal. If he's not a british royal, then why is his full official title (E-A Jr, Christian and Alexandra's with their respective names for that matter):
His Royal Highness Prince Ernst August of Hanover, Duke of Brunswick-Lüneburg, Prince of Great Britain and Ireland and why was he in line for the throne until his marriage to Caroline?
He's a British Royal. End of story.
Members of the Royal House of Hanover indeed bear the courtesy title of 'Prince [or Princess] of Great Britain and Ireland'. However, this has no more legal standing than the use of 'Prince of Prussia', a title still used today by the former Prussian Hohenzollerns. The Hanover's British titles were revoked during WWI but the House of Hanover resumed the use of the British princely title in 1931. The resumption was never challenged and is unlikely to ever be, partly because, as with Prussia, the United Kingdom of Great Britain and Ireland no longer exists as an entity, being replaced by the United Kingdom of Great Britain and Northern Ireland in 1927.
Members of the Royal House of Hanover are in line to the British throne as they are descendants of the Electress Sophia. Prince Ernst August (V) lost his position when he married the Roman Catholic Princess Caroline, being automatically disbarred under the terms of the Act of Settlement. However, his sons and daughter, being Protestants, remain in line of succession.
The Prince of Hanover is a royal cousin of Elizabeth II but is NOT a member of the British Royal Family however defined, nor is he classed in any manner as a "British Royal." I trust this now brings this matter to an end.