'F*ck Trump'
Just some of the many banners on show at the anti-Trump protest in London today. Full of rage and disgust and bewilderment and sometimes wit. And good old-fashioned Anglo-Saxon launguage. WARNING: Those sensitive to 4-letter words, look away now!