India celebrates Independence Day on August 15 every year. It marks the end of British rule in 1947 and the birth of the nation as a free, democratic country after over 200 years of British colonial rule. Citizens celebrate with flag-hoisting events, parades, and patriotic programs nationwide.
It also commemorates the Indian Independence Act 1947 coming into effect and honors the sacrifices of freedom fighters in the non-violent independence movement led by leaders like Mahatma Gandhi.
The celebrations begin when The Prime Minister unfurls the national flag at the Red Fort in Delhi and gives a speech to the nation.

People fly kites, sing the national anthem, and display the Tricolour flag.