Two London police patrolling while riding on horses. 
Police officers ride horses on a city street.
Two men riding  horses in a city.
Two mounted police officers ride horses down a street near a double-decker bus.
Police riding horses on a public street in London.