UK and Germany sign £52m contract for cutting-edge artillery

The UK has signed a £52 million contract with Germany for state-of-the-art military artillery.