In reality the people who participate in the Olympics represent their country and therefore it is the country and not the people, who win the Olympics. It is the country with the most medals that is considered as a winner - if you want to think like that. In reality the above answer "china" is incorrect as the final medals table has indicated. Here are the top five in the final medals order.
2. People's Republic of China
3. Great Britain.
4. Russian Federation
5. Republic of Korea.
The overall winners at the the London 2012 Olympics is USA and not China and if you want to look at "people," then it can be said "Americans" (USA).
we won the 2010 winter olympics
There was not an Olympics in 2011. Olympics only occur every 4 years
Jim thorpe 1936 olympics
Canada Won The 2010 Olympics!
no Denmark has never won the olympics
tommie smith won the 1968 Olympics
Germany won the 1936 Summer Olympics.
2 years 1984 game on the los angeles and won gold and 1992 on barcelona which also won gold