54 teams competed in a number of 250-metre races on Sunday, organised by Kingston Rotary Club.

Momentum Children’s Charity was the official beneficiary of this year’s event.

Dragon Boating sees teams competing in canoe-like vessels fitted with ornately carved dragon’s heads and tails.