According to the latest notification of the Chinese Government, starting from January 10th 2020, visa application of Swaziland citizen to mainland China will be processed by the Chinese Embassy in South Africa (http://za.china-embassy.org/eng). At the same time, the Chinese Visa Application Service Center and other Chinese diplomatic missions will not accept the application any more.
Contact details of the Chinese Embassy in South Africa as below:
Address: 225 Athlone Street, Hatfield, Pretoria
Tel: 0027-12-4316500 (for operator)
0027-12-4316537 (Monday to Friday 14:00 to16:00 for inquiry only)
Office hours: Monday to Friday 08:30 to 11:30AM, excl public holidays.
Thank you for your attention.