While looking up a map of the Tottenham Court Road area of London just now, I saw...something:
Do you see it, just north of the British Museum in the northern corner of Russell Square? Look closely, or click for a full-size capture:
Looks like an A320, doesn't it? Can't tell whose. I just hope that it's as high up as I think it is.