Incredible India! Infants thrown off roofs to thank God

Siddharth Godam, CNN-IBN | Apr 27, 2008 at 01:26pm

Solapur (Maharashtra): Religious traditions are diverse and sometimes as bizarre as they can get. A village in Solapur, Maharashtra, has a dangerous tradition of throwing newborns from a height of 50 feet onto a sheet, which is held by devotees.

Previous Comments