And all over London, in fact. They’re not real, but they are confusing people a little bit anyway, which is good.
A very special Happy New Year message from London. Kiss kiss. xx
Ever wondered if there was ever going to be a polar bear as big as a bus in London? Me too. Then THIS happened.