- Photo: Mexico Beach
Palestine , West Bank , Ramallah