Entertainment

Queen and stars attend literary festival at Hampton Court Palace