India's first Independence Day flag hoisting took place at Princess Park, not the Red Fort, where Nehru unfurled the flag on August 15, 1947. The Red Fort ceremony began the next day, and the fort's historical symbolism—from the 1857 revolt to the INA trials—made it the permanent venue.
Why Red Fort became India's Independence Day stage
Source: Zee News English