Oil dropped to $30 a barrel, trading within sight of a 12-year low on concerns about excess supply and signs of a China slowdown.
Oil dropped to $30 a barrel, trading within sight of a 12-year low on concerns about excess supply and signs of a China slowdown.