A worldwide community photographing and learning about wildlife
Feral and rock pigeon could be used interchangeable. The most recent name is Rock Dove ( Roberts Birds of Southern Africa)
Could be a pure Rock Dove (Rock Pigeon) if seen on the coast, but more likely a feral pigeon, a generic name for all town pigeons which have evolved from inter-breeding between various pigeons and Rock Doves.