His foundation] i.e. God's. The holy mountains] the hills on which Jerusalem stood.

Continues after advertising
Continues after advertising