The Republic of India has several official national symbols including a historical document, a flag, an emblem, an anthem, a memorial tower as well as several national heroes. The design of the national flag was officially adopted by the Constituent Assembly just before independence, on 22 July in 1947.