After nearly 66 years on the throne, Queen Elizabeth II is the longest reigning monarch in British history and has been a constant and calming force amidst the …
source
After nearly 66 years on the throne, Queen Elizabeth II is the longest reigning monarch in British history and has been a constant and calming force amidst the …
source