The Iveco – Oto Melara Consortium signs the contract for the supply of 28 Centauro II completing the Italian Army’s 150 unit requirement
Rome (Italy) – The Iveco – Oto Melara Consortium announces the signing on 27th June 2024 at the Secretariat of
Continue reading