My flight is from BOM to SFO and has 2 stopovers, first 1 hour 10 minutes in Amsterdam (Schengen state) and second in London Heathrow (non-Schengen state).
My question is, do I need a transit visa for Amsterdam or London?
I have a valid US visa and my final destination is a US city.
I could find questions that were both Schengen states, not a Schengen state and a non-Schengen state.
Ps. I am an Indian citizen