Record-breaking London Marathon celebrates thousands of charity runners
The 46th London Marathon has become the largest in the event's history, with nearly 60,000 people taking to the streets of the capital. Participants of all ages and abilities are raising millions for charity, showcasing incredible stories of determination and community spirit.
Source: WalesOnline
Greater London
Read the full story