On the Manara / Ramallah
The Manara (Lighthouse) is the main square in center city Ramallah.
QTVR © 2008 Tom Lassiter