The US recently agreed to provide Ukraine with cluster munitions as part of an $800 million security package, despite the controversial weapon being banned by over 100 countries including key Nato allies. The argument...