Despite downpours visitors gathered on the riverside to celebrate the annual river festival and Kingston regatta.

Music, entertainment and rowing took place on the stretch of the Thames from Charter Quay to Eagle Brewery Wharf, from the festival on July 7 and 8.

Wandering entertainers, stalls, displays and a headline performance by contemporary and versatile string ensemble urban soul orchestra amused visitors.

The regatta, which has run for more than 150 years, attracted crews from across the country and past competitors include Olympic gold medallist rowers.

Kingston Rowing Club hosted the regatta, which saw nearly 300 races completed over the weekend event.

A myths and magic tour was also held in the town centre over the weekend, taking visitors on a journey from the tourist information kiosk outside Kingston station to the river festival.

Activity on the river will continue this weekend with the dragon boat challenge, organised by Kingston Rotary Club.

The event, on Sunday, July 15, will see teams from across the country competing with drums, shouting and colourful boats.