Nous avons de nombreuses questions connexes, mais je n'en ai pas trouvé une qui traite de cette situation précise. Les informations pertinentes se trouvent sur Germany.info et Lufthansa.com .
Les citoyens indiens ont besoin d'un visa de transit à Francfort, sauf s'ils en sont exemptés en vertu d'une autre règle, qui inclut le fait d'avoir un visa américain valide (ce qui n'est apparemment pas votre cas) ou
S'ils reviennent des États-Unis après avoir utilisé le visa (le retour doit toutefois avoir lieu au plus tard quatre jours après l'expiration de la validité du visa)
C'est un peu étrange étant donné la façon dont les visas américains fonctionnent, mais c'est apparemment la façon dont ils sont interprétés en Allemagne. Ainsi, en fonction de la date d'expiration de votre visa F1, vous pourriez être dispensé de cette règle. Sinon, vous aurez besoin d'un visa de transit aéroportuaire.
EDIT : La clause a maintenant disparu du site web (voir archive.org ). Dans le code des visas Schengen, l'exemption concerne
les ressortissants de pays tiers titulaires d'un visa valable pour un État membre ou pour un État partie à l'accord sur l'Espace économique européen du 2 mai 1992, le Canada, le Japon ou les États-Unis d'Amérique, ou lorsqu'ils reviennent de ces pays après avoir utilisé le visa.
Cette règle n'a certainement pas changé mais l'interprétation allemande pourrait l'avoir fait. Je ne sais pas comment elle fonctionne dans la pratique.