I can only speak of London - it is very rare to see oxes there. In fact, in my various visits to this city, I actually never saw an ox on the streets. In Oxford I would expect some, though. Oxford is in Oxfordshire - look how many ox-names there are. It's actually not so far away from London.