Live TVLive TV
News18 » India» Videos

Incredible India! Infants thrown off roofs to thank God

IndiaApril 27, 2008, 1:17 pm

Devotees believe this ritual is good for the health of the child.

Latest Most popular Live TV