Other key events are the annual mass-participation London Marathon, in which some 35,000 runners attempt a 26 miles course around the city, and the University Boat Race on the River Thames from Putney to Mortlake.