Business and Economic News

Free-falling: U.S. oil drops below $2 per barrel as demand disappears