I am a Ghanaian traveling to South Africa. I have a single entry visa to South Africa but I would like to visit Maseru first before entering South Africa.
I would like to have a direct flight to Maseru.
Can I transit at the airport without having my passport stamped as having enter South Africa and then later enter South Africa by road?
Do I need to pass through immigration before boarding the connecting flight to Maseru?
The ticket I am holding is Accra - Joberg - Accra. Will a separate booking for Joberg - Maseru be considered a valid proof that I am not entering South Africa this not needing to go through Immigration at the OR Tambo airport?