While both Republic Day and Independence Day see the hoisting of the tricolour, there is a distinct contrast between the two. Republic Day, celebrated on the 26th of January, entails the President of India raising the flag. However, come the 15th of August for Independence Day, it is the prime minister who takes up this duty.