I bet it does have a sign that says 'Welcome to Luton'.
Maybe you didn't see it because you were preoccupied with the junkie? Is there anyone who can confirm whether or not there is a sign that says 'Welcome to Luton'?
(
JessAction Give me all your expensive brandy and hubcaps., Mon 8 Jun 2009, 20:43,
archived)