Cape Town, Apr 13 (UNI) The 2024 Two Oceans Marathon was held on Saturday in Cape Town, South Africa, attracting tens of thousands of athletes and sports enthusiasts from across the globe.