What Exactly Is Homeopathy?

100 million Indians use homeopathy. But why is it so controversial?

avatar
Brut.