Who was known as the grand old man of India and also her

Who was known as the grand old man of India and also her ‘unofficial ambassador’ to England?

Dadabhai Naoroji was known as the grand old man of India and also as her unofficial ambassador to England.