Centauro II

The Iveco – Oto Melara Consortium has signed a contract with the Italian Secretariat of Defence (Segredifesa) on June 27, 2024, for the delivery...

TRENDING NOW