Pigeons/Doves/Who?

These guys have visited several times this summer (South West Scotland) - but what are they?

Immature pigeons, strangely drab Feral Pigeons, Rock Doves or Stock Doves?

They are the size of small Feral Pigeons.