Oil Plunges 7% as Iran Says 'Ball Is in U.S. Court' on Deal to End War
Brent crude fell to $105 a barrel on signs of renewed dialogue, even as Trump warned he may have to give Tehran 'the hammer' and a record number of ships were attacked in October.




































