The Boston Marathon is an annual race hosted by several cities in Greater Boston in eastern Massachusetts, always held on…