Katinka Hosszu won three gold medals at the 2016 Olympics and more than 90 medals total at major international meets.
Three-time Olympic champion Katinka Hosszu of Hungary, one of the greatest all-around swimmers, has announced her retirement.