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