Queen Elizabeth II has been laid to rest at Windsor Castle after a state funeral took place at Westminster Abbey. It marked the final day of a period of national mourning since the Queen's death.