Aug 10, 2023, 10:17 AM IST

Longest serving PMs of India

Riddhima Kanetkar

Jawaharlal Nehru remains the longest-serving prime minister of India so far. His tenure lasted for around 17 years

Indira Gandhi is India's second longest-serving PM, having served two terms of little more than 11 years and nearly five years respectively.

Dr Manmohan Singh served two consecutive terms of five years each

Narendra Modi is the fourth longest-serving prime minister of India

Narendra Modi took oath as the 14th Prime Minister of the country on May 26, 2014

PM Modi is the first longest-serving Indian prime minister of non-Congress origin

Atal Bihari Vajpayee served as the PM of India for 13 days in 1996 and then for two incomplete terms from 1998-2004. He is the fifth longest-serving PM of India