List of South African airports by passenger movements

Columns: Rank | Airport | Location | Code ( IATA/ICAO ) | Total passengers | % Change
1 | OR Tambo International Airport | Johannesburg , Gauteng | JNB/FAJS | 19,004,001 | 1.82% | 2 | Cape Town International Airport | Cape Town , Western Cape | CPT/FACT | 8,576,709 | 4.27% | 3 | King Shaka International Airport | Durban , KwaZulu-Natal | DUR/FALE | 5,040,094 | 3.14% | 4 | Port Elizabeth Airport | Port Elizabeth , Eastern Cape | PLZ/FAPE | 1,364,976 | 3.67% | 5 | East London Airport | East London , Eastern Cape | ELS/FAEL | 681,529 | 12.42% | 6 | George Airport | George , Western Cape | GRJ/FAGG | 575,799 | 5.61% | 7 | Bloemfontein Airport | Bloemfontein , Free State | BFN/FABL | 441,954 | 5.82% | 8 | Kimberley Airport | Kimberley , Northern Cape | KIM/FAKM | 140,298 | 5.62% | 9 | Upington Airport | Upington , Northern Cape | UTN/FAUP | 52,224 | 7.68%

Example questions:
Which ocean is coastal to the South African city with a passenger airport with an ICAO code of FAEL ? | How much foreign direct investments have been made in the South African city with a passenger airport with an IATA code of PLZ ? | What is the climate of the South African city containing King Shaka International Airport ? | What route is the South African city with a passenger airport with an ICAO code of FAGG on ?

Answers:
Indian Ocean | $ 19,8 billion | subtropical | Garden Route