Mahatma Gandhi delivered his first public speech in India at

Bombay
Lucknow
Champaran
Varanasi

The correct answer is (c), Champaran.

Mahatma Gandhi delivered his first public speech in India at Champaran, Bihar, in 1917. He was invited to Champaran by indigo farmers who were being exploited by British landlords. Gandhiji investigated the situation and found that the farmers were being forced to grow indigo on their land, even though they did not want to. He also found that the farmers were being paid very little for their indigo, and that they were being subjected to harsh punishments if they refused to grow it.

Gandhiji organized the farmers to protest against the British landlords. He also met with the landlords and negotiated a settlement that was favorable to the farmers. This was Gandhiji’s first major victory in his fight for social justice.

The other options are incorrect. (a) Bombay is a city in Maharashtra, India. (b) Lucknow is a city in Uttar Pradesh, India. (d) Varanasi is a city in Uttar Pradesh, India.