"London’s Piccadilly Tube Station. Piccadilly Circus Is A Road Junction And Public Space Of London’s West End In The City Of Westminster. It Was Built In 1819 To Connect Regent Street With Piccadilly"
So is your comment.
I think that often the authors of these funny pics are offended by the comments and respond to them personally.
Most of these are repeats!