New York City council passed a bill Thursday that would ban horse-drawn carriage rides by June 2028, pulling back the reins after the death of a teenage tourist last spring.