Ultra-marathon runner Nick Butter is close to finishing his colossal challenge of completing 196 marathons in every country in the world in Athens on Sunday.