I am travelling with my family, on an Indian passport, from Mumbai(India) to New York (US) via egyptair flight via Cairo (Egypt). The duration between the connecting flights at Cairo is 21 hours during my onward journey and 12 hrs during my return journey from New York to Mumbai, 3 weeks later.. It would be difficult to sit at the airport for that long. What if we spend the time sight seeing and stay overnight at a hotel. What visa would be required for these 21 hrs during onward journey and again 12 hrs during the return journey; whether a transit or a tourist visa ??