These are from a number of places. The first is a unique Russian cannon sitting in a big open court yard near the Ely Cathedral in Ely England. I cant imagine that it could be fired from that carriage? Perhaps it was simply for transport?
The other photos were taken at Deal, Walmer and Dover Castles on the south east coast of UK.