By Tim Chester
LONDON — The capital is set to celebrate the spookiest night of the year this Friday (Oct. 31st) but the city is haunted by unwelcome apparitions all year round.
Estate agents, hipsters and rats are among the fiendish line-up plus, oddly, the Queen.
A recent infestation on the streets of numerous cities. Incidentally, the shirt is from River Island, the jeans are H&M, the tatts come from …