Company: ShellIndustry: Oil and gasHeadquarters: LondonEmployees globally: 103,000Footprint: Operations in 70 countriesGlobal revenue: €298 billion (FY23)European T&E spend 2023: Approximately €240 million to €280 million (BTN...
What’s in store for you today? (Picture: Metro.co.uk) Stay alert to every possibility and all the ways they can manifest today. What you might find, Aries,...
Three British brands have pledged to stop greenwashing practices – but will others across Europe follow suit? ADVERTISEMENT After being investigated for greenwashing, three of the...