The Queen will speak of finding hope in "moments of darkness" during her annual Christmas Day address, saying that the festive period is a time to "be thankful".

for more ...