Who was the first Indian to be knighted by the British Government?
Select the correct answer from the options below:
Rabindranath Tagore
Lala Lajpat Rai
Dadabhai Naoroji
Subhas Chandra Bose
View Answer
Explanation:
Dadabhai Naoroji was the first Indian to be knighted by the British in 1904 for his public services.