Tens of thousands of runners took to the streets this morning for the city's annual marathon.

Organizers hailed the record participation, with elite athletes and casual joggers sharing the route.