Britain’s Royal Family has attended the annual Christmas church service in the Norfolk village of Sandringham. Nearly a thousand well-wishers waited for hours in the rain outside St Mary Magdalene to see Queen Elizabeth and other senior royals.

The Queen, who arrived in Norfolk by train last week, wore a red coat and hat with fur trim, and held a matching umbrella. She returned to Sandringham House by car after the service, but Prince Harry was among those who stopped to speak to members of the public.