It really pains me how they refer to Beirut "marathon" as "Beirut Marathon" when it is no more than 3 or so miles. Don't call it a marathon if it is NOT a marathon. Why does Lebanon like to delude itself about everything?
PS Christian in Beirut corrects me. He says: "I must correct you. Beirut Marathon is 42 kms and therefore the official marathon length. They also have a 5kms and 10kms runs." Maybe it has changed but I remember it was shorter.