The 2023 Festival saw a wide range of authors, poets, speakers and historians.
Please see further details below.