South African white rule was eventually ended in part, as a result of British colonial policy changes. The correct option among all the options that are given in the question is the last option. These policy changes were in the right direction and it it ultimately went on to discard the discriminatory policies later on.