More than 40,000 women have taken part in the 24th Dublin mini-marathon .

The event is the biggest of its kind in the world and raises millions of euro for charities.

The race was won by Pauline Curley from Tullamore Harriers with a winning time of 35.04.