The correct option is C By religion, Gandhi meant moral values
Gandhiji used to say that religion can never be separated from politics. He said that he didn't mean religion as any particular religion like Hinduism or Islam but moral values that inform all religion is actually a real religion. He believed that politics must be guided by ethics drawn from religion.