1. King Charles III will address the nation in a Christmas speech

    King Charles III will address the nation in a Christmas speech

    113