Shell under fire as some investors remain uneasy about company’s long-term vision
Photo Credit: iStock Shell is facing renewed pressure from investors over whether its oil-and-gas-heavy strategy can hold up…
Browsing Tag