This week, Queen Elizabeth II took part in a poignant memorial service honouring her late husband Prince Philip at Westminster Abbey, the Afghanistan development squad women's football team defeated British politicians at a charity match in London, and in spring snow fell across the UK.