We plan to travel by train from London to Amsterdam via Brussels. We have 45 minutes in Brussels. One of us has a New Zealand passport, the other one a South African passport. I think the NZ passport needs no visa for Belgium. What about the SA passport?