The Defence Technology Show 2023

Originally aired:

Tuesday, February 11 2025

Swindon, United Kingdom