On the big day, 18,000 runners were ready and set to go. International athletes, university students, NGOs, couples, kids, and even their pets stepped up to the invitation. Together, they radiated resilience and embodied the true essence of the 2023 marathon.