First Independence Day of India: 10 Untold Secrets (1947)
It’s the most replayed image of Indian freedom — a Prime Minister atop the ramparts of the Red Fort, the tricolor snapping in the Delhi wind, crores of citizens watching. There’s just one problem with that picture. On 15 August 1947, that ceremony didn’t happen. Nehru didn’t raise the flag at the Red Fort on … Read more