Which of these politicians has been the Presidents of the Indian National Congress for the longest period?
A) Jawaharlal Nehru
B) Indira Gandhi
C) Rajiv Gandhi
D) Sonia Gandhi