Forgive me for referencing 9Gag but I was intrigued by a post there (see link) claiming that "21 Indians fought to death against 10,000 Afghans to defend a strategic army post in 1897.". Is this true? If so, what are the details?
The Battle of Saragarhi, 12 September 1897
Quite in keeping with British military tradition of celebrating what can constitute a defeat (I say "British" because they were part of the British Indian Army, on the North-west Frontier) it is commemorated each year.
The Battle of Saragarhi was a "last stand", 21 Indian Sepoys from the 36th Sikh Regiment held out against 10,000 Afghan tribesmen. The Sepoys chose to fight to the death, rather than surrender the post.
UK Govt commemorating the battle
Another source I've quoted on this subreddit before about the North-West Frontier is Bugles and a Tiger by John Masters.