Republic Day marks India becoming a constitutional republic. Here's why the national flag is unfurled on January 26 and how it differs from flag hoisting on Independence Day.