Question: who hoists the flag on independence day?
Answer: On the eve of Independence Day, the President of India delivers the "Address to the Nation". On 15 August, the Prime Minister hoists the Indian flag on the ramparts of the historical site of Red Fort in Delhi.