Oil prices tumble more than 5% after China tariff retaliation April 4, 2025 by insiderpaper This is a developing story.. check back for updates. https://insiderpaper.com/