LONDON, ENGLAND: King Charles delivered his annual Christmas speech on Wednesday, December 25, marking a heartfelt reflection on a challenging year for the royal family. Both he and his ...