If you are South Africa: your green barcoded ID document or passport or drivers licence
If you are foreign: your passport (for identification purposes)
As of my last update in October 2023, there are no direct flights from Johannesburg to Dallas. Travelers typically need to take connecting flights, often through major hubs such as Atlanta or London. It's advisable to check with airlines for the most current flight options and schedules, as routes can change.
You should call it History of Johannesburg.
There are no direct flights from Dublin to Cape Town, you will firstly need to get an interconnecting flight from Dublin to Heathrow (the flight path of that would pass over the Irish Sea, north Wales, then towards Birmingham, Oxford, then London). The flight from London to Cape Town will fly over the south coast of England (before crossing the English Channel), much of Western France, then over the Pyrenees mountain range and eastern Spain, then over the Balearic Islands, then the flight will head over much of the Sahara Desert before reaching the Gulf of Guinea past Nigeria, then the flight will head towards Angola and Namibia before slowly descending into Cape Town.
I don't think there is an airlines that fly this route directly from Jeddah. You would either need to transit in Johannesburg or book with a middle-eastern airline like Emirates, Qatar who both go to Cape Town from their hubs. Other than that try South African airways.
Yes
In order to PURCHASE a ticket you will not need any documentation - HOWEVER - in order to board the flight you will need to have some type of valid, government-issued, identification document with a picture and the name on the identification will have to exactly match the name on the ticket.
To find houses on show in Johannesburg you need to phone estate agents in the area and they will take you to houses on show.
You should not need any documentation to receive help from an emergency shelter.
US citizens planning a vacation in England need a passport to take a flight to England. Generally speaking, perhaps another form of ID would help.
your ID!
no
you need to be a member and have a high hunting level to get a spotted cape.