British monarch, Queen Elizabeth II has cancelled Christmas activities at her estate in Sandringham, Norfolk amid rising Omicron cases in the United Kingdom. The Queen will now celebrate the commemoration of the birth of Jesus Christ at Windsor. Windsor Castle is the residence of the British Royal family, but the Queen usually spends the festive holiday at her estate in …