What is the world's oldest annual marathon based on the reference text below?

The Boston Marathon is the world's oldest annual marathon, beginning on April 19th 1897.