On December 17, 2017, we were scheduled to fly to Zurich on South African Airways, with a British Airways connection at Heathrow Airport. The return ticket had the same routing.
When the Swiss Embassy issued our Schengen visas for the holiday, we were told that we did not require a UK transit visa. And, yet, SAA denied us boarding.
Was the Swiss embassy wrong? If not, why were we denied Boarding?