Now in its 21st year, Bath’s Literature Festival sweeps into the city again on Friday 26th February and runs until Sunday 6th March (Mothering Sunday). Not only will the festival be celebrating its coming of age, but 2016 is also the 400th anniversary of William Shakespeare’s death, and as such you will find smatterings of… Read more »