International Desk

Shell's Q1 Profit Falls 28%, Yet Surpasses Expectations

Shell reported a 28% decline in its first-quarter net profit, bringing it down to $5.58 billion, but still exceeded analysts' forecasts. Despite a dip in oil prices and weaker refining margins comp...

Read More