India is home to over 20 international airports situated in different parts of the country. Most foreign tourists choose to arrive at one of the international airports in four major metropolitan cities such as Delhi, Mumbai, Kolkata and Chennai, as per their convenience and itinerary. International flights are also operated from several other cities too, including Goa, Bengaluru, Hyderabad, Guwahati, Amritsar, Cochin, Bhubaneshwar and Imphal.