Fresh from charming leaders at the Group of Seven summit in Cornwall in southwest England, Queen Elizabeth II was back at her residence at Windsor Castle to view a military parade to mark her official birthday



Source link