Queen Elizabeth made her first public appearance since before Christmas on Sunday as she recovered from a heavy cold that caused the 90-year-old monarch to miss Christmas and New Year church services. The queen, wearing a vibrant blue coat and hat, arrived with her husband Prince Philip, 95, at St Mary Magdalene church in Sandringham in eastern England, where she traditionally spends the festive period on her country estate. The trip to Sandringham was delayed by a day because both the queen and Philip were laid low by heavy colds, Buckingham Palace had said. Her illness caused her to miss the Christmas Day service for the first time in decades, disappointing a crowd of well-wishers who had turned out to see the royal family. The queen, who is the symbolic head of the Church of England, also missed the New Year service a week later. The palace said she was still recuperating.