The Hay Festival is a unique celebration of literature in one of the most interesting small towns in the UK. It takes place over 10 days every summer in May to June, and thousands of people visit to see famous writers from all around the world giving talks on everything from the environment, to politics, to comedy.