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

William Herschel

Euclid

Galileo Galilei

Edwin Hubble