Stars including Miranda Hart, Mary Berry and Salman Rushdie are to appear at this year's Cheltenham Literature Festival.


10


BBC