On the northern shore of Palestine’s Sea of Galilee lies Tabgha, one of the Holy Land’s lushest garden spots. Anciently, scholars believe, it was Bethsaida. It boasts a mosaic pavement and an altar ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results