A new champion of the Women's Tour has been crowned as the final stage of the race ended with a sprint finish in Felixstowe.
Hundreds of spectators lined the streets in Suffolk on Saturday to watch some of the world's best cyclists battle it out in the race's sixth stage.
Cyclists left Haverhill town centre in the morning before embarking on a route through towns such as Sudbury, Stowmarket, Needham Market and Woodbridge.
The 115km stage culminated in a sprint finish along Felixstowe seafront, with Valcar's Elisa Balsamo first over the line in the rainbow jersey.
Team SD Worx rider Demi Vollering was named the overall winner of the Women's Tour as a stage of the race was held in Suffolk for a sixth year.
Alice Barnes, of Canyon SRAM Racing, was the top British rider in seventh overall and one of three Brits in the top 10 - with Pfieffer Georgi of Team DSM in eighth and Joss Lowden from Drops Le Col s/b Tempur in 10th.
After clinching victory, Vollering said: "It feels great. It’s really nice to win a stage race for the first time.
"I made a big gap in the time trial and then the last three days were flat so we tried to sprint for Amy [Pieters] and then we only needed to control it.
"It was a good week and really nice with a lot of people next to the road. It is always nice to see so many people into women’s cycling."
Balsamo said after winning the final stage: "We knew we were strong in the sprints but today was perfect. It’s wonderful. This was my first time at this race but I will definitely come here again."
The fifth and penultimate stage of the race had been held on Friday over the border in north Essex, with riders cycling on a route from Colchester to Clacton.
In the past, the tour has provided a economic boost of an estimated £1million to Suffolk.
The 2022 Women's Tour is scheduled for next June, with the start of the race in Colchester.
It has not yet been revealed if Suffolk will host a stage of the race for a seventh year
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here