A man was spotted greeting people at Trafalgar Square in London, but onlookers were left floored when they realised who it was. It’s not every day you see such a star on the city’s streetsA man was spotted greeting people at Trafalgar Square in London, but onlookers were left floored when they realised who it was. It’s not every day you see such a star on the city’s streets