Question: who said that religion is the opiate of the masses
Answer: German philosopher and economist Karl Marx