Carol Ann Duffy wins this year’s TS Eliot Prize for poetry. The Poetry Book Society, which awards the prize, said: “This year’s TS Eliot prize highlights a (some would say) rare moment of agreement between the critics and the booksellers as to what constitutes great poetry.”