On August 15, 1947, Jawaharlal Nehru unfurled the Indian national flag at the Red Fort in Delhi, marking the end of nearly two centuries of British colonial rule and the dawn of a sovereign republic.