Over 3,500 participants run the Palestinian marathon