Having celebrated her Sapphire Jubilee in February 2017 marking 65 years on the throne, Queen Elizabeth II is Britain’s longest serving monarch.

Published in Accessories