Q:

I'm Indonesian, can I leave Frankfurt airport without a visa when I'm waiting for a connecting flight to London?

So far I know that Indonesians need a visa to visit Germany (EU) however I will have a UK visa on my passport, and a ticket (connecting flight to London), and my question is pretty obvious: 
Are all those documents good enough to pass through immigration? Or do I need to apply for a German visa in the German embassy for a really short visit? or is there some special counter that can do a visa on arrival in the airport? Can anyone give me an answer? 

A:

As an Indonesian Citizen transiting Germany when travelling between two non-Schengen countries you do not need a visa, presuming you are passing through one of the following airports :
Cologne/Bonn (CGN), Frankfurt (FRA), Munich (MUC), Hamburg (HAM), or Dusseldorf (DUS).  
When traveling through these airports you will be able to "Transit Without Visa" (TWOV), however as you will not have a Visa you will have to remain "airside" and will not be allowed to pass through 'Passport Control' and enter the country.
If you wish to enter Germany, even briefly, you will require a Visa.  Visa's are NOT available at the airport, and would need to be arranged in advance.
If you are travelling through Berlin Tegel (TXL) then you MAY also be able TWOV, however it depends on the exact details of your arrival/departure, and you should contact your airline to confirm what is required.

