the Altar
-
News
In the middle of the land of Egypt.. There shall be an altar to the Lord in the midst of the land of Egypt
The Monastery of Muharraq is considered one of the most important stations in which the Holy Family settled. This monastery…
Read More »