This line passes right on the Delphi, Greece. Known as the center of earth (Ομφαλός της γης), named by the ancient Greek people. coincidence? I think so.
I'm trying to identify exactly what the borders of "the Delphi" are. UNESCO identifies it as "between two towering rocks of Mt. Parnassus". Liakouras is said to be the highest peak of Parnassus - would the Delphi be between there and the second highest peak?