Catherine Anderson Catherine Anderson is a freelance journalist currently based in Ramallah, in the West Bank of Palestine.