Who among the following is a social activist campaigning against child labour?

Baba Amte
Shabana Amzi
Mira Nair
Swami Agnivesh

The correct answer is: D. Swami Agnivesh

Swami Agnivesh is a social activist who has campaigned against child labour for many years. He has been arrested several times for his protests against child labour, and he has been beaten and threatened by those who oppose his work. However, he has continued to fight for the rights of children, and he has helped to improve the lives of many children who have been forced to work.

Baba Amte was a social activist who worked to improve the lives of people with disabilities. He founded the Anandvan ashram, which provides a home and education for people with disabilities. He also worked to improve the rights of people with disabilities in India.

Shabana Azmi is an actress and social activist. She has worked to improve the rights of women and children in India. She is also the founder of the Mijwan Welfare Society, which works to improve the lives of women in rural India.

Mira Nair is a filmmaker. She has made several films that deal with social issues, including child labour. Her film Salaam Bombay! is about a child who is forced to work in the streets of Mumbai.

Swami Agnivesh is a social activist who has campaigned against child labour for many years. He has been arrested several times for his protests against child labour, and he has been beaten and threatened by those who oppose his work. However, he has continued to fight for the rights of children, and he has helped to improve the lives of many children who have been forced to work.