Du kan överväga varje mellanlandning separat. Eftersom du inte skulle behöva lämna flygplatsens ankomstlounge i båda fallen gäller transitreglerna.
För London kan du vara befriad baserat på ditt amerikanska visum om du kom in i USA mindre än sex månader sedan . Så länge det är en del av samma resa / bokning, ytterligare layovers och jämnt raster är tillåtna .
För Schengenområdet (inklusive Frankfurt) är du under alla omständigheter befriad från kravet på flygtransitvisum om du har en giltig USA-visum eller uppehållstillstånd (men inte en I-797). Se även Transitvisum som reser från Kanada till Indien via Tyskland eller Gör jag behöver visum för transitering (eller överlåtelse) i Schengenområdet?
I båda fallen måste du se till att mellanlandningen inte är för lång och att ditt bagage kontrolleras till din slutdestination, annars kan det vara omöjligt att resa utan visum.