So FINALLY the Lord Mayor's Show poster has gone up around town. People have been taking photos from all over the place! If you see one somewhere, please do send me a photo and try and include the location if possible. Thanks!
Canada Water (Docklands)
It's also been spotted at Bond Street Station and at Earl's Court.