From Modi to Indira: India's Longest-Serving Prime Ministers

Narendra Modi  (2014-Present)

Indira Gandhi  (1966-1977, 1980-1984) 

Jawaharlal Nehru  (1947-1964)

Manmohan Singh  (2004-2014) 

Atal Bihari Vajpayee  (1996, 1998-2004)