1. Which country has won the most medals in Olympics? USA has won the most medals in Olympics with 2118 medals. 2. Why do we have the Olympic mascot?