Weird pimple kind of spots on my penis head

image

I am having these white spots for a very long time. There is no pain or any discomforts. Plz tell me what it is