How to book your Smart ID and passport applications online
Skip the hassle! South Africa's eHome Affairs lets you apply for your ID...