I am travelling to USA through Amsterdam on two separate airlines from Delhi . Jetairways from Delhi-Amsterdam and Amsterdam- Philadelphia on American Airlines. I need to collect my baggage at Amsterdam airport and recheck with American Airlines. Do I need transit visa inorder to do that. I am travelling with my parents as well. I am a permanent resident of USA and my parents hold an US Visa. We all hold a Nepalese Passport.