Some of the world's best athletes have been preparing and are now ready for the much anticipated London Marathon set to take place on Sunday.
Considered one of the biggest events in the world, thousands of athletes, celebrities and elite amateurs will compete against each other to make history.