Home » a 79-mile stretch of the River Thames is the setting for the historic practice of Swan Upping.
Henley,On,Thames,,Uk,-,July,19,2017:,The,Queens