Indian Prime Minister with the Longest Tenure in History

 1. Jawaharlal Nehru Duration Time - 16 Years, 286 Days

 2. Indira Gandhi Duration Time - 15 Years, 350 Days

 3. Narendra Modi Duration Time - 11 Years, 140+ Still Present

 4. Manmohan Singh Duration Time - 10 Years, 04 Days

 5. Atal Bihari Vajpayee Duration Time - 06 Years, 80 Days