This question already has an answer here:
Me and my family is travelling from San Jose, Costa Rica to New Delhi (India) via following itinerary
San Jose (United Airlines) - Houston (United Airlines) - Frankfurt (Lufthansa) - New Delhi
We have 2 hrs transit at Frankfurt and we have a valid B1/B2 U.S. Visa. I called up German Embassy in San Jose and they said that you require a Airport Transit Visa but seeing in various forums and online on German embassy's website I see that though transit is required for Indian Citizens but an exception is there if you have a valid U.S. visa. I am not sure what type of U.S. Visa are they talking about here. Does my B1/B2 visa hold as an exception for transit in that rule?
I am not sure if I need to get the transit visas or not and feel that embassy guys just didn't listen to me properly before giving me a verdict of getting a Transit Visa.