Exceptions to the Schengen border freedom, Sofia still waiting
Even if the free movement of people from the European Union within the Schengen area is now largely achieved, there are a few exceptions. Under certain circumstances, internal border checks are introduced again for a temporary period of time. For example, the moments when such check borders were used are during the Football World Cup and the European Championships, as well as during the NATO summits and the meetings of the Group of Eight. In the summer of 2012, Germany, France and several other countries used border checks when a member country of the European Union allowed refugees that were too many. Such measures however, could be used in case there is serious threat to the public safety. For example, Germany and France were afraid that Greece was no longer able to patrol its border with Turkey in an efficient way due to its inner problems and crisis. In general, the countries that are part of the Schengen zone are trying to be as careful as possible, since when a person is already inside the Schengen are, there are no more borders or other checks applied.
Currently, Bulgaria is still outside of the Schengen zone, but will eventually become one in the future. The country is trying to answer all requirements that are applied, to fight corruption on all levels and to be strict with the crime fight. The country now has a new, interim government and new elections coming in May.