Tim Peake

News

ITT Hub successful debut

The inaugural Innovation and Technology in Transport (ITT Hub) event made its debut last week (30 June-1 July 2021) – the largest show of its kind in 40 years –…