The Olympic Games are a great time to witness countries coming out of nowhere to achieve Olympic stardom.
These Olympics are no exception. Countries such as Hungary, Kazakhstan and Denmark are just a few of the countries that have surprised during the 2012 London Games.
Seeing countries such as these win Olympic gold is just another reason that tuning in every four years is quite the spectacle.
Here are the five countries that have surprised all in these Olympics.