What left this massive dropping?

I found this quite large dropping on the picnic table next to a few feeders in Blairgowrie. It looked unusual to me and I'm wondering whether this is from a wood pigeon or another larger bird, or maybe a small mammal?