I do hope that this is just rumour. I heard that 5 of the 6 cygnets born a week or so ago were decimated by a fox. If so this not the first time. Or did someone take them?
I would have thought it more likely to be seagulls, i have seen seagulls swoop down in the past and just grab a baby cynet.