Which athlete has won the most Olympic medals in history?
Which athlete has won the most Olympic medals in history?
اولمپک کی تاریخ میں سب سے زیادہ تمغے کس کھلاڑی نے جیتے ہیں؟
Explanation
Michael Phelps has won the most Olympic medals in history.
He has won a total of 28 medals, 23 of which are gold, making him the most decorated Olympian of all time.
Phelps is an American former competitive swimmer.
****