The Confederation of British Industry is a British business interest group, which says it represents 190,000 businesses. The CBI has been described by the Financial Times as "Britain's biggest business lobby group". From Wikipedia
The business leader and Churchill's grandson emphasizes resilience and openness in addressing past trauma.