Oil plunges below $29 on prospects of more Iran crude, China worries
NEW YORK: Oil prices crashed 6 percent on Friday to close below $30 a barrel… Read More
10 years ago
NEW YORK: Oil prices crashed 6 percent on Friday to close below $30 a barrel… Read More