TTop stories Read More Oil Price Slides Below $100 as China Defies US Hormuz BlockadeApril 13, 2026 US oil prices fell back below $100 per barrel on Monday after a volatile session, reversing gains that…