High Commission of South Africa, London
The High Commission of South Africa in London is the diplomatic mission from South Africa to the United Kingdom. It is located at South Africa House, a building on Trafalgar Square, London. As well as...
High Commission of South Africa, London - Wikipedia