On 15 August 2025, Prime Minister Narendra Modi delivered the longest-ever Independence Day speech from the Red Fort, lasting 1 hour 43 minutes.
- Surpassed his own 98-minute record of 2024; his shortest was 56 minutes in 2017.
- This was his 12th consecutive Independence Day address since 2014 (65 minutes).
- Previous PMs’ speeches: Nehru (1947 – under 20 min), Indira Gandhi (shortest 14 min in 1966), Manmohan Singh (longest ~55 min in 2007).
- Modi’s 2025 speech highlighted economic reforms, digital sovereignty, youth empowerment, and India’s global role.