LOADING...
Summarize
At 103 minutes, Modi delivers longest Independence Day speech 
Modi spoke for 103 minutes on Friday

At 103 minutes, Modi delivers longest Independence Day speech 

Aug 15, 2025
09:46 am

What's the story

Prime Minister Narendra Modi delivered his longest Independence Day speech on Friday, speaking for 103 minutes from the Red Fort in New Delhi. This is the longest address by any Indian prime minister on Independence Day. The record was previously held by Modi himself, who spoke for 98 minutes during his 2024 address. Modi gave his first Independence Day speech in 2014, which lasted 65 minutes.

Record details

Modi surpasses Indira Gandhi's record

Modi's shortest speech was in 2017, when he spoke for around 56 minutes. This year, Modi also broke Indira Gandhi's record by delivering 12 consecutive speeches from the Red Fort. He now stands second to Jawaharlal Nehru, who delivered 17 such addresses in a row. In 1947, Nehru had delivered a 72-minute-long speech on India's first Independence Day.

Records

Shortest speeches 

Coming close to Nehru was IK Gujral, who delivered a speech of 71 minutes in 1997. Nehru and Indira Gandhi also delivered the shortest addresses on record, lasting 14 minutes in 1954 and 1966, respectively. Former Prime Ministers Manmohan Singh and Atal Bihari Vajpayee delivered some of the shortest Independence Day speeches from the Red Fort.