More than 30 free BBC events have been added to Hay Festival’s flagship spring programme, taking place 21 – 26 May in the Exchange Marquee, set in the centre of the free-to-enter Hay Festival site.