Prime Minister Narendra Modi on Friday delivered his longest Independence Day address yet, speaking for 103 minutes (1 hour 43 minutes) from the ramparts of the Red Fort.
The speech surpassed his previous record of 98 minutes (1 hour 38 minutes) set last year. Modi had first set a personal record in 2015 with an 88-minute address. In comparison, former Prime Minister Jawaharlal Nehru’s speech in 1947 lasted 72 minutes.