I am travelling to my home country India from US. I have a change of flight in Frankfurt and my US visa has expired. Will I need transit visa? German Houston consulate told me I don't need one, but that was just verbal instruction. There is lot of conflicting views regarding this. Can anyone confirm there is not transit visa needed at Frankfurt airport?
Note: It might be thought as duplicate except that Houston German Consulate confirmed me that I don't need Transit visa unlike other answers indicate.