Henley Regatta, officially known as Henley Royal Regatta, is a quintessential British event that epitomises both the competitive spirit of rowing and the social festivities that accompany traditional sporting occasions. Held annually on the River Thames by the town of Henley-on-Thames, the regatta has a rich heritage dating back to […]