Jolly Gee-hod England. Cannot tell if that is Mecca or London. Oh, wait, Bobbies. So it must be muzzie London, second capital of Izzlum.
Anyone else notice the sign about USA’s $14 trillion dollar debt?