Indian Republic day is a national festival, celebrated all over India on 26th January. It is celebrated in the remembrance of the promise that was made on the Lahore session of Indian National Congress on the night of December 31st 1920, where the national flag was unfurled for the first time. This promise was to celebrate National Republic Day every year on 26th of January. This in turn proved to motivate everyone to struggle for a sovereign and independent republic of India. The day finally came on 26th January, 1950 when India came up with its first constituent assembly.