C.P. Cavafy. "1904: Alexandria". Lapham's Quarterly 4.4 (Fall 2011): 25-26. Special issue: "The Future".
The poem is an English translation of "Waiting for the Barbarians", from The Collected Poems of C.P. Cavafy: A New Translation (Aliki Barnstone, tr. NY: W.W. Norton, 2006). It is included in the section 'Voices in Time' (and its subsection "Hopes & Fears").