Around 40,000 people are taking part in the London Marathon 2023 today. From elite athletes to first-time runners, the annual event in the capital city draws huge crowds from around the globe.
The 26.2-mile route takes runners through central London past some of the city's best-loved sights. Starting at Greenwich Park, participants head past the Cutty Sark, over Tower Bridge, through Canary Wharf, and up to Buckingham Palace taking in the iconic scenery.
Each year, cheering crowds line the streets to help spur on the mass of runners, including some who run in fancy dress. For many keen athletes, running the London Marathon is a lifelong dream. For others, watching on from home might spur them on to pick up a pair of trainers for the first time in their lives.