I am taking my son to the U.K he has a South African passport so therefore has a visa for the UK. We are flying via Amsterdam, does he need a separate visa for Amsterdam ?
As stated in Timatic, the database used by Airlines:
TWOV (Transit Without Visa): Holders of onward tickets transiting by the same or first connecting aircraft.
So if the trip is in a single booking, he does not need a visa