Multiple choice For what reason did Mahatma Gandhi launch satyagraha in South Africa? Racial discrimination High land revenue Discrimination due to plague epidemic in India None of these Reveal answer Fill a bubble to check yourself A Correct answer Explanation Racial discrimination is correct because Gandhi's satyagraha in South Africa (1893-1914) primarily fought against racist laws targeting Indians, such as registration certificates and restrictions on movement.