Rheinmetall has received a €21 million (US$21.4 million) contract for an order of tens of thousands of 155mm M107 artillery shells. The international buyer was not disclosed, but deliveries will begin ...