Christians and Muslims Meet Under The Tent of Abraham

Beit Jala, Palestine – Abraham’s Herberge (Beit Ibrahim) is more than just a hostel, it is a mission. “The Tent of Abraham”  is a figurative tent that welcomes all into its borders