All the best photos as hundreds watch annual duck race take place
Hundreds of people packed vantage points overlooking the River Avon at Bradford on Avon to watch the town’s annual duck race.