My itinerary involves three airlines and three sectors:
- Chennai (MAA) to Mumbai (BOM) - Air India
- Mumbai (BOM) to London (LHR) - British Airways
- London (LHR) to Raleigh (RDU) - American Airlines
Is it necessary to do immigration checks both in Chennai and in Mumbai?