Odd stuff in London

I went to pick up a parcel from the Post Office today and passed this tank on the way. There’s also a pic of an odd thing near Euston Tower – trees on stilts.