Scenario 1: I have a British Airways flight from Italy ( VCE) to BLR with a layover of 4 hours in London (LHR). Have a valid Schengen visa issued by Switzerland. Do I need a transit visa (DATV) of UK?
Scenario 2: Do I need transit visa if I have a NZ visa?