India's longest-serving Prime Ministers
Of India’s 15 Prime Ministers since Independence, some have held the reins of power for well over a decade, while some others were barely able to last a couple of weeks in the hot seat. Here’s a look at Indian PMs with the longest reigns.
#10. Inder Kumar Gujral: 332 days (21 April 1997 to 19 March 1998)
#9. Vishwanath Pratap Singh: 343 days (2 December 1989 to 10 November 1990)
#8. Morarji Desai: 2 years, 126 days (24 March 1977 to 28 July 1979)
#7. PV Narasimha Rao: 4 years 330 days (21 June 1991 to 16 May 1996)
#6. Rajiv Gandhi: 5 years, 32 days (31 October, 1984 to 31 December, 1984 and 31 December, 1984 to 2 December 1989)
#5. Atal Bihari Vajpayee: 6 years 80 days (16 May, 1996 to 1 June, 1996, 19 March, 1998 to 10 October,1999, and 10 October, 1999 to 22 May, 2004)
#4. Narendra Modi: 6 years 80 days (26 May, 2014 to 30 May, 2019 and 30 May, 2019 to present)
#3. Manmohan Singh: 10 years 4 days (22 May, 2004 to 22 May, 2009 and 22 May, 2009 to 26 May, 2014)
#2. Indira Gandhi: 15 years, 350 days (24 January 1966 to 4 March 1967, 4 March 1967 to 15 March 1971, 15 March 1971 to 24 March 1977, and 14 January 1980 to 31 October 1984)
#1. Jawaharlal Nehru: 16 years, 286 days (August 15, 1947 to April 15, 1947, 15 April 1952 and to April 17 1957, April 17 1957 and April 2 1962, and April 2 1962 to May 27 1964)