Vaal River
Windsorton is an agricultural town situated in the Vaalharts Irrigation Scheme on the banks of the Vaal River in the Northern Cape province of South Africa.