PM Modi delivers 103-minute Independence Day speech, longest ever by any Prime Minister11Photo© thehindu.com

PM Modi delivers 103-minute Independence Day speech, longest ever by any Prime Minister

, 15 news, a view

Prime Minister Narendra Modi on Friday (August 15, 2025) delivered a 103-minute Independence Day speech from the ramparts of the Red Fort, the longest by any prime minister in India's history.

Mr. Modi broke his own 98-minute record from the 78th Independence Day last year.

His longest Independence Day speech before 2024 was 96 minutes in 2016 while his shortest speech was in 2017 when he spoke for 56 minutes.

On India's 79th Independence Day, Mr. Modi also broke Indira Gandhi's record by delivering 12 consecutive speeches from Red Fort to stand next only to Jawaharlal Nehru who delivered 17 Independence Day addresses in a row.