History remembers the Battle of Saragarhi as one of the most courageous last-stands