Question: who said that religion is the opiate of the masses
Answer: Karl Marx.
Other accepted answers: Karl Marx.; Karl Marx