Why Do British Soldiers Wear Cap Badges, And What Do They Mean?

Each regiment of the British Army has a rich historical lineage reflected by unique cap badges.