Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
Touwsranten is a small town in the Western Cape in South Africa. The village lies near the banks of the Touws River and gets its name from there, with Touwsranten meaning "Touws edge" in Dutch.