Ukraine has signed a contract with German defence concern Rheinmetall for the supply of several tens of thousands of 155-mm artillery shells and propellant charges.
This is an ingested summary. Full reporting is available at the primary source below.