Teams from around the world compete fiercely in the International Dragon Boat Races, urged on by crowds of enthusiastic spectators.