On Aug 15, 1947, the first Prime Minister of India Jawaharlal Nehru raised the Indian national flag above the Lahori Gate of the Red Fort in Delhi. Since then, every year on Independence Day, the incumbent Prime Minister customarily raises the flag and gives an address to the nation.