Why India celebrates Independence Day at Red Fort when the first flag was hoisted elsewhere
India's first Independence Day flag-hoisting took place at Princess Park, not at the Red Fort. Here's how the Red Fort became the nation's most important symbol of freedom.