a giant art piece in the middle of a busy city where people come to see it
Many people have come to see a large art piece.