Germany supplies 18 RCH-155 barrelled artillery systems to Ukraine Ukraine expects a delivery from Germany of new artillery cannons. Kyiv has ordered 18 155mm RCH-155 barreled…