SHELL | Business Travel News Europe

Company: Shell
Industry: Oil and gas
Headquarters: London
Employees globally: 103,000
Footprints: Operations in 70 countries
Global revenue: €298 billion (FY23)
European T&E spend 2023: Approximately €240 million to €280 million (BTN Europe estimate)
Primary TMC partners: FCM Travel
Travel

1 min read