US-Iran talks fail; oil and dollar rise while stocks tumble amid geopolitical tensions.
Open shared insight