20th November 2016

Regent Street, London W1B 5AJ

Strange alien creatures look on enviously/curiously [let’s face it, it’s not easy to tell…] as other strange alien creatures parade through central London in an open top bus. A few years ago this would have been unheard of – not the aliens, of course, but the closing of one of London’s busiest thoroughfares for an…