An ancient religious complex with a massive 115-foot basin dedicated to the deity Pelusios was unveiled at Tell el-Farama, a site linked to the biblical city of Sin.
loading...