Britain Bars Israeli Government From a Leading Arms Trade Fair August 29, 2025 by business Britain Bars Israeli Government From a Leading Arms Trade Fair