London Marathon
Every year, more than 40,000 people run the marathon through the streets of central London. Some run for personal achievement and others to raise money for their favourite charity. Whether you are planning to participate or watch from the sidelines, it's a true London spectacle.