The Lahore Marathon is an annual road marathon held in Lahore, Pakistan since 2005. The main event is the traditional 42.195 km marathon race. Other races in the marathon include a 10 km race, 5 km “Family Fun Run”, and 3 km races for people with physical and visual impairment. The marathon is preceded by a gala dinner for international athletes, foreign dignitaries, government and corporate leaders. Approximately 26,000 people participated in the Lahore Marathon in total in 2007, making it one of the major marathons of the world.