Which of the astronomer first discovered the sunspots of the Sun?

Edwin Hubble

William Herschel

Euclid

Galileo Galilei