У нас много связанных с этим вопросов, но я не смог найти ни одного, который бы касался именно этой ситуации. Соответствующую информацию можно найти на Germany.info и Lufthansa.com .
Граждане Индии нуждаются в транзитной визе во Франкфурте, если только они не освобождены в соответствии с каким-либо другим правилом, которое включает в себя наличие действительной американской визы (что, очевидно, не ваш случай) или
Если они возвращаются из США после использования визы (однако, возвращение должно произойти в течение последних четырех дней после истечения срока действия визы)
Это немного странно, учитывая то, как работают визы США, но это, очевидно, то, как это интерпретируется в Германии. Таким образом, в зависимости от срока действия вашей визы F1, вы можете быть освобождены в соответствии с этим правилом. В противном случае вам понадобится транзитная виза в аэропорт.
EDIT: Оговорка теперь исчезла с сайта (см. archive.org ). В шенгенском визовом кодексе освобождение распространяется на
граждан третьих стран, имеющих действительную визу для государства-члена или государства - участника Соглашения о Европейском экономическом пространстве от 2 мая 1992 года, Канады, Японии или Соединенных Штатов Америки, или когда они возвращаются из этих стран после использования визы.
Это правило, безусловно, не изменилось, но, возможно, немецкое толкование имело место. Я не уверен, как оно работает на практике.