'Each July 2 London guilds enact a centuries-old ceremony of sending swans up this river'
Thames
ANNUAL EVENTS: Each July 2 London guilds enact a centuries-old ceremony of sending swans up this river
Each July 2 London guilds enact a centuries-old ceremony of sending swans up this river
Each July 2 London guilds enact a centuries-old ceremony of sending swans up this river
ANNUAL EVENTS
Thames
ANNUAL EVENTS