Oil Prices Slide Below $100 as Iran Peace Talk Hopes Emerge and China Defies Hormuz Blockade | Crowdbyte