Swan Upping: A Distinctive Royal Tradition on the Thames
Every year, between July 15th and 19th, a 79-mile stretch of the River Thames is the setting for the historic practice of Swan Upping.
Every year, between July 15th and 19th, a 79-mile stretch of the River Thames is the setting for the historic practice of Swan Upping.