Shell has announced it will close at least 1,000 gas stations globally by the end of 2025. This is a major shift for a company that once led the world in oil production. The move is part of Shell's ...
Shell’s annual general meeting today got off to a rocky start with vociferous in-room protests that overwhelmed the early proceedings with chants, shouting and singing. When proceedings started, more ...