who has the most gold medals in the olympics
After dominating the competition for years, American swimmer Michael Phelps holds the record for the most Olympic gold medals with a staggering total of 23. His incredible achievements have solidified his place as one of the greatest athletes of all time.