That looks like what was carried by the Sikhs at the wedding.
There are a lot of Sikhs in the military in India. Neighbor's wife's brother is a retired brigadier general still living in India. On his travels here he once told me about a brief war they had with China that he was in.