Nice quiz! However, please accept Dabolim too for Goa (as Goa is soon going to get a second airport) and Bagdogra for the second answer against West Bengal as the former is actually where the airport is while the latter is the primary city served by the same.