Cruising Mediterranean: Venice/Rome/Florence Italy, Athens/Mykonos Greece, Ephesus/Istabul Turkey, Provence France and Barcelona Spain.
Holding a current/valid Philippine passport, holding a US immigrant green card.
During the cruise dates, departing from Manila, Philippines and returning to Manila, Philippines. Flight is via Amsterdam (layover of five hours, no intention to go out the airport.)
Please clarify if I need to get visa for any of these countries including Amsterdam?
Your reply is appreciated.