 Indonesia also has a consulate general in Cape Town and an honorary consulate in Mbabane, Eswatini.The first Indonesian ambassador to South Africa was Rahadi Iskandar (1995–1998).The current ambassador, Salman Al Farisi, was appointed by President Joko Widodo on 2 May 2018.