Visitors to the Thames Traditional Boat Festival in Henley-on-Thames were trying not to let the rain spoil their enjoyment. The annual event is a celebration of all that is best in British ...