S&P 5007,431.46â–˛ 0.50%
BP Removes Chairman Albert Manifold Over Conduct; Shares Fall 5% — Witness News