Faith or Foolishness? Babies Thrown From Building For Good Health

Nirmala George from Associated Press sez, “Rights activists lashed out Friday at local officials who allowed hundreds of infants to be dropped from the roof of a mosque in western India in the belief that the fall ?