The annual Oxford Literary Festival is one of the biggest of its kind in the UK or the world. Lasting a week, there is a crowded programme of events including talks, debates, guided walks and book-signings. Some of the biggest and most controversial figures in the current intellectual scene will be there.