just booked a ticket through trip advisor, flying from Johannesburg to Vancouver via London on United Airlines. Is a transit visa required for London and are my bags checked right through to Vancouver?
Coming back I travel via Munich. The airline to Munich is Air Canada operated by Lufthansa and then there is a change in airlines to SAA from Munich to Johannesburg.
Will I need to collect my bags in Munich and check them in again for my onward flight and if so will I need to go through customs and then need a transit visa for Munich?
Desperate to get this information as I cannot find the correct info