The Independence Day of India is celebrated on August 15 to commemorate its independence from British rule and its birth as a sovereign nation in 1947. The day is a national holiday in India and all over the country, flag-hoisting ceremonies are conducted by the local administration. The main event takes place in Delhi, the capital city of India, where the Prime Minister hoists the national flag at the Red Fort and delivers a nationally televised speech from its ramparts.
In the speech, the Prime Minister highlights the achievements of the government during the past year, raises important issues and gives a call for further development. The Prime Minister also pays tribute to leaders of the freedom struggle. Flag hoisting ceremonies and cultural programs take place in all the state capitals. In the cities around the country the national flag is hoisted by politicians in their constituencies. In various private organisations the flag hoisting is carried out by a senior official of that organisation. Schools and colleges around the country organise flag hoisting ceremonies and various cultural events within their premises, where younger children in costume represent their idols of the Independence era.