Question: who availed the longest term as president of indian national congress
Answer: Sonia Gandhi is the longest serving president of the Congress party , having held the office for nineteen years from 1998 to 2017 .