Oil prices crashed along with global financial markets on Friday following the British vote on Thursday to exit the European Union (typically referred to as "Brexit"), which is widely expected to precipitate a period of political instability in Europe.
Recent comments