David Rovics on his visit to Nablus, in the West Bank

If you haven't been there, as I haven't, this is the next closest thing.