Admiral Lord Nelson has been named the greatest British military hero of all time in a recent poll. Lord Nelson who lost an eye and an arm in battle is best known for leading his men to victory at the Battle of Trafalgar and losing his own life in the process. Nelson beat other famous military leaders including the Duke of Wellington to gain the coveted title. Nelson became a national icon in 1805, famously inspiring his men to victory in the Battle of Trafalgar, with the immortal words, “England expects that every man will do his duty”. A brilliant naval commander, he was well known for his bold actions, often disregarding the orders of his superiors. If you’re visiting London, you can find Nelson's Column in Trafalgar Square. It’s a magnificent monument to one of Britain’s best loved heroes. Field Marshal Montgomery, famous for his victory at El Alamein came in at No.2 in the poll, whilst the Duke of Wellington famous for his victory at Waterloo, came in at No. 3. On another note, at least a quarter of the people questioned couldn’t name any British military heroes of the past and didn’t know who was the best one. Shame on you!