India's first Prime Minister Jawaharlal Nehru unfurled the national flag for the first time at the Red Fort on August 16, 1947, one day after independence. Since then, it's been a tradition for the PM to hoist the flag at the Red Fort on Independence Day. Nehru has unfurled the flag atop Red Fort 17 times, maximum by any PM.