Leonardo (United Kingdom)h-index: 44Total citations: 17,870Total papers: 1,196Homepage: https://www.uk.leonardocompany.com