Events Saudi Sports for All Federation welcomes more than 20,000 participants for 2024 Riyadh Marathon