Shell avoids loss with strong trading, wipes $17 billion off assets
Royal Dutch Shell ( RDSa.L ) avoided its first quarterly loss in recent history, helped by a booming trading business, but announced nearly $17 billion in impairment charges reflecting a Continue Reading
