A 21-gun salute is fired when the President of India unfurls the national flag on Republic Day (January 26). This ceremonial salute honors the head of state. The practice follows international protocol where 21 guns symbolize the highest national salute. Lower numbers (11, 15, 25) are used for other dignitaries or occasions.