A runner dressed as a beggar heading to the finish line. (Photo/CNS)
Over 30,000 runners from 40 countries and regions gathered together at the sun-kissed Tiananmen Square on Sunday morning for the 33rd Beijing International Marathon. Some runners in fancy costumes added more fun to the event.