Britain has voted to leave the European Union, unleashing havoc on the global financial markets, sending the pound into freefall, and threatening London's role as a global financial capital. But at least it has given Twitter the opportunity to wheel out some darkly comic images, gifs and vines.

IBTimes UK rounds up some of the best EU Referendum result reactions on Twitter:

#Brexit - The GIF. pic.twitter.com/s1UUldZR4h

— Moritz Deutschmann (@MoDeutschmann) June 20, 2016

You voted for this. https://t.co/z4jVoP8my5

— Logan Sama (@djlogansama) June 24, 2016

BA flight from London to Paris this morning after official Brexit results were announced pic.twitter.com/XjszMDxTDW

— Bougie Liberal Balding (@BaldingsWorld) June 24, 2016

Between Brexit and #Euro2016, England have got a few Johnsons to worry about, so here’s a quick guide…#EURefResults pic.twitter.com/K4EhrlWN2T

— Paddy Power (@paddypower) June 24, 2016

"What is a #BREXIT?" pic.twitter.com/yQNgvQ8Lwi

— Ryan McGee (@TVMcGee) June 24, 2016

Scotland today:#EURefResults #Brexit pic.twitter.com/vS9FRH82xN

— Ross Hastings (@Ross_1103) June 24, 2016

I've quickly designed a logo for our new country: #ScotLond pic.twitter.com/nZi1hBjZzZ

— Michael Shaw (@MrMichaelShaw) June 24, 2016

We made badges. #imoneofthe48 #brexit #EURefResults pic.twitter.com/XHjnG06nlo

— Jenny King (@notestothemoon) June 24, 2016

How do I tell them?? #Brexit pic.twitter.com/6Y7hRIKINi

— James Offer (@joffley) June 24, 2016

Primeras pateras britanicas llegando a Magaluf tras el exito del Brexit pic.twitter.com/NQz5NFrzZJ

— Alice MMH (@alicemmh) June 24, 2016

The prize money at #Wimbledon has effectively fallen by 10% in the last few hours #EURefResults https://t.co/igxiiibOZK

— Football Tips (@NextBetTips) June 24, 2016

Waking up this morning like #EURefResults pic.twitter.com/zeWAg6gqce

— Georgina (@georginaxlily) June 24, 2016

Don't remember seeing this option on the ballot paper... #Referendumb #EURefResults #EUref #Brexit pic.twitter.com/sYYsLjxZbx

— Matt & Dave (@akacreatives) June 24, 2016

pic.twitter.com/hIYAJIMrmi

— Lee Binding (@LeeBinding) June 24, 2016

David Cameron, right now. #EURefResults pic.twitter.com/OCFHsjNjJ1

— Jonathan Cardwell (@jonocard) June 24, 2016

#Brexit pic.twitter.com/HxspPK64Ja

— Ciaone Proprio (@Ciaoneproprio) June 24, 2016

Ciao Unione Europea! #Brexit #EURefResults pic.twitter.com/eE07kdWvYb

— JO ⭐️⭐️⭐️ (@JoaoPrimero) June 24, 2016

pic.twitter.com/XuaezsLAWQ

— Santi Palacios (@SantiPalacios) June 24, 2016

Just found a dead rainbow. Kinda appropriate don't you think. #EURefResults pic.twitter.com/BpvQtG4QAq

— Ian Watt (@watty62) June 24, 2016

This is how @lindsaylohan felt about people voting for #Brexit https://t.co/N92dZRUh9M pic.twitter.com/p4PCjbdRaq

— Comedy Central UK (@ComedyCentralUK) June 24, 2016

#Brexit in one photo... pic.twitter.com/Ea6esAvI0t

— Keith Richburg (@keithrichburg) June 24, 2016

I don't know why your sitting there looking so smug. It's all your fault #bananas #EURefResults pic.twitter.com/fcAiZEkiM8

— Andrew Hatton (@ajhatton) June 24, 2016

Ain't no body gonna tell me to respect my elders no more #EURefResults pic.twitter.com/d9i86eMb0l

— Ruby (@antiruuby) June 24, 2016

*runs to tesco and buys all of the magic stars* #EURefResults pic.twitter.com/cwKnE7mZDT

— charLOM (@fxckpxynter) June 24, 2016

just found a fiver in my pocket #EURefResults pic.twitter.com/2zIdA1vtSN

— - (@zxxchh) June 24, 2016

Stunning image showing just how much Sterling has taken a dive this morning: #EURefResults pic.twitter.com/5A6MtiroBf

— Paddy Power (@paddypower) June 24, 2016

Who's paying for all these new passports then? At £72.50, or €3, they're not cheap you know. #EURefResults pic.twitter.com/iSon1m5pun

— Adam Gordon (@aja_gordon) June 24, 2016

FOX News - a little confused! pic.twitter.com/K0n1QdOiBV

— Sam Kiley (@kileycnn) June 24, 2016

#Brexit lovers. pic.twitter.com/zkjR1Rwql1

— Pedro da Costa (@pdacosta) June 24, 2016

#EURefResults pic.twitter.com/wzKrPAcHLn

— Frankie Cocozza (@FrankieCocozza) June 24, 2016

Where are all the celebrating Leavers this morning? Realising they've made a mistake? #Whathavewedone #EURefresults pic.twitter.com/UQPnGR7lOP

— Danny Golledge (@dannyg86uk) June 24, 2016

"To Dave!" #Brexit pic.twitter.com/2GP88QnyO2

— ᴊᴀᴄᴋ ᴍᴏᴏʀᴇ (@JFXM) June 24, 2016

david cameron's #brexit speech pic.twitter.com/C726EmEUYo

— Patrick (@PrayForPatrick) June 24, 2016

#EURefResults David Cameron filmed leaving Downing Street. https://t.co/Cx8skMwnnh

— Danny smith (@doglab) June 24, 2016

Live scenes from the Channel Tunnel #EuRefResults pic.twitter.com/4tZOtz58cm

— M A T T // T A R R (@MattTarrJourno) June 24, 2016

Just to confirm what a terrible decision this is... https://t.co/aXcdNs8GdH

— Dani Garavelli (@DaniGaravelli1) June 24, 2016

"I don't know him" https://t.co/jLC7hWgiPt

— Toby Harnden (@tobyharnden) June 24, 2016

When I feel bad about Britain after #brexit results but then I remember what they did to india during colonialism pic.twitter.com/jSx0yY2WH7

— Indian Stats (@Indian_stats) June 24, 2016

The original #Brexit pic.twitter.com/gBFYngoW0U

— || Bajirao || (@bizzarebhide) June 24, 2016

Good to see the Australian #Brexit of 1901 still going strong. pic.twitter.com/saF8H7AUiD

— PJG (@ZapCity911) June 21, 2016

Hey United Kingdom imma let you finish but America had one of the greatest #Brexit's of ALL TIME pic.twitter.com/qJwC63lUUa

— Joe Perticone (@JoePerticone) June 24, 2016

@Nigel_Farage right now! KD #EURefResults pic.twitter.com/WqtTcck0oc

— Karen Danczuk (@KarenDanczuk) June 24, 2016

This was me this morning when I heard about #Brexit results. pic.twitter.com/54LVuomR6G

— 🇺🇸 Cris 🇵🇷 (@ThePatriot006) June 24, 2016

Actual footage of Vladimir Putin this morning. pic.twitter.com/dfJVhSccxI

— Christopher Miller (@ChristopherJM) June 24, 2016

Somewhere deep inside Number 10 this morning. #EURefResults pic.twitter.com/eHovOQZAe3

— Kevin Fong (@Kevin_Fong) June 24, 2016

Get ready for the next #Happening! #Brexithttps://t.co/T2gY1RE8Ao pic.twitter.com/9nPOmQoM4q

— RedPanels (@Red_Panels) June 24, 2016

We are still here. pic.twitter.com/szFZvAH7ow

— Ravenmaster (@ravenmaster1) June 24, 2016

Gorgeous view out across the Irish Sea from Dublin this morning. pic.twitter.com/lRpZ3IkR3F

— Colm Tobin (@colmtobin) June 24, 2016

Winter is coming. #EURefResults pic.twitter.com/UmabvCPhy8

— Sam Homewood (@SamHomewood) June 24, 2016