Independence Day in India is observed every year on 15th August. It commemorates the day in 1947 when India gained freedom after years of British rule. On this special day, the Prime Minister hoists the national flag from the Red Fort in Delhi and addresses the nation on themes of unity and progress.