The correct answer is (d) Lord William Bentinck.
Lord William Bentinck was the Governor-General of India from 1828 to 1835. He was a strong advocate of social reform and abolished slavery in India in 1833. He also introduced a number of other reforms, including the abolition of sati (widow burning) and the introduction of Western education in India.
Lord Cornwallis was the Governor-General of India from 1786 to 1793. He is best known for introducing the Cornwallis Code, which established a system of civil and criminal law in India. However, he did not abolish slavery in India.
Lord Ellenborough was the Governor-General of India from 1842 to 1844. He is best known for his role in the First Anglo-Afghan War. However, he did not abolish slavery in India.
Sir John Shore was the Governor-General of India from 1793 to 1798. He is best known for his role in the Third Anglo-Mysore War. However, he did not abolish slavery in India.