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.








