Category:Henley Royal Regatta

Henley Royal Regatta at Henley-on-Thames on the River Thames in southern England.