Here's a list of the Prime Ministers of India:
1. Jawaharlal Nehru (August 15, 1947 May 27, 1964)
2. Gulzarilal Nanda (Interim) (May 27, 1964 June 9, 1964)
3. Lal Bahadur Shastri (June 9, 1964 January 11, 1966)
4. Gulzarilal Nanda (Interim) (January 11, 1966 January 24, 1966)
5. Indira Gandhi (January 24, 1966 March 24, 1977)
6. Morarji Desai (March 24, 1977 July 28, 1979)
7. Charan Singh (July 28, 1979 January 14, 1980)
8. Indira Gandhi (January 14, 1980 October 31, 1984)
9. Rajiv Gandhi (October 31, 1984 December 2, 1989)
10. V.P. Singh (December 2, 1989 November 10, 1990)
11. Chandra Shekhar (November 10, 1990 June 21, 1991)
12. P.V. Narasimha Rao (June 21, 1991 May 16, 1996)
13. Atal Bihari Vajpayee (May 16, 1996 June 1, 1996)
14. H.D. Deve Gowda (June 1, 1996 April 21, 1997)
15. Inder Kumar Gujral (April 21, 1997 March 19, 1998)
16. Atal Bihari Vajpayee (March 19, 1998 May 22, 2004)
17. Manmohan Singh (May 22, 2004 May 26, 2014)
18. Narendra Modi (May 26, 2014 present)