Armed intruder arrested on grounds of Britain’s Windsor Castle, police say
An armed intruder was arrested at Windsor Castle west of London on Saturday, where Britain’s Queen Elizabeth II was celebrating Christmas with her family, police said…
Read more