Tens of thousands of people flooded the streets of London Saturday in protest of the UK's vote to leave the European Union.
The country's economic and social prospects may have been troubled as they marched from Hyde Park to Parliament, but the puns were still...