From the Department of Who Are the Mindbenders? comes…
British soldiers have marched in Red Square in Moscow for the first time to mark the 65th anniversary of the defeat of Nazi Germany on Sunday. Seventy six soldiers from 2 Company 1st Battalion Welsh Guards marched beside more than 10,500 Russian troops and others from the US and France… (just a day (or two) after the BNP got the arse in Barking).
Up the mighty Maiden!