WionNews Video

Energy firm Shell to review home energy business in UK, Germany, Netherlands

Energy firm Shell is conducting a strategic review of its home energy retail business in the UK, Germany and the Netherlands amid tough market conditions.

Trending Videos