With more than 64 years on the throne, Queen Elizabeth II is the longest reigning monarch in British History. When the Queen dies her son, Prince Charles, will take over (barring any unforeseen ...
Some results have been hidden because they may be inaccessible to you