Located just minutes north of Jerusalem, but separated from the Israeli city by security barriers and army checkpoints, Ramallah is the unofficial capital of the Palestinian Territories. Palestin...