who has won the most olympic medals
Breaking news: Do you know who has won the most Olympic medals? In a stunning achievement, American swimmer Michael Phelps holds the record with an impressive 28 medals. Find out more about this incredible athlete and his journey to Olympic success.