A record number of dragon boats battled wind and rain in Royal Docks on the 20th anniversary of the 2015 London Hong Kong Dragon Boat Festival.
A total of 44 teams raced to claim one of four cups up for grabs on June 28 at the London Regatta Centre, opposite London City Airport.
There was also live music, lion dancing, martial arts displays and a pan-Asian food festival to entertain the crowd.
The winners were:
Open competition (23 teams) HKETO Cup: Mushroom Fish Ball Brand won with a time of 55.25 seconds
Professional competition (11 teams) ABP Cup; Wraysbury Dragons (50.33 seconds)
Charity competition (10 teams) The Lions Cup; London Chinatown Lions Club (55.84 seconds)
Hutong Anniversary Cup - racing for the fastest time of the day; Wraysbury Dragons (46.85 seconds)