New Delhi, Aug. 11 -- India is all set to celebrate its Independence Day on 15 August to remember the freedom fighters and common Indians who fought against British colonial rule.

On this day, India obtained independence and hoisted the national flag, and a sovereign democracy was born. Each year to mark the day, the Prime Minister takes to the ramparts of the Red Fort and hoists the tricolour, followed by a rousing rendition of the national anthem and an address to the nation.

Apart from this, several states, ministries, departments and public places' heads hoist the national flag as a mark of independence. Be it public or private office, the national tricolour flag is hoisted on 15 August, with the national anthem being sung by the pe...