Independence Day 2026: This year will be PM Modi's 13th consecutive address to the nation from the ramparts of Red Fort.