Prime ministers with the highest days in office India 2023
The current prime minister of India, Narendra Modi, is the 14th prime minister of India and one of the longest-serving Indian prime ministers with 3291 days in power as of May 30, 2023. Narendra Modi, the leader of Bharatiya Janata Party (BJP), came to power in May 2014 after serving as the chief minister of Gujarat, which is a western state of India.