Claim: Stagira is located in central Libya.
Verdict: REFUTES