The history behind the 21-gun salute: Why India honors August 15 and January 26 with 21 shots?

The 21-gun salute is a formal military expression of respect for the nation and the National Flag as the country commemorates its independence. 

The history behind the 21-gun salute: Why India honors August 15 and January 26 with 21 shots?
The 21-gun salute is a formal military expression of respect for the nation and the National Flag as the country commemorates its independence.