King Charles III honoured with plaques at London's King's Cross
King Charles III is officially immortalised at London's King's Cross station with the unveiling of two grand plaques, celebrating his official naming as 'Britain's Greatest Monarch' in a historic public poll.