Posted by Sarra on January 07, 2004
There's a sign I pass most days that says something like this. The L.O.N.D.O.N. part has bothered me for ages -- does anyone know what it stands for, or can point me to a handy place on teh intarweb that'd enlighten me? (Since IDST = If Destroyed Still True, I suspect it's something similar.) For once, Google's no help.