Study claims Garden of Eden was in Egypt, Pyramid is Bible’s Tree of Life

A new paper by computer engineer Dr Konstantin Borisov stakes an attention‑grabbing claim: the biblical Garden of Eden was located on Egypt’s Giza Plateau, and the Great Pyramid embodied the “Tree of Life.” 

The study…

Continue Reading