Marketplace Morning Report

Oil giant BP reports record $6.7 billion quarterly loss

by Victoria Craig