The race begins with 130 fake ducks, which will raise money for a local charity A quirky village tradition is set to go "international" as the Bibury Village Duck Race returns for its 35th year.
Some results have been hidden because they may be inaccessible to you