Indian Baby Dropping Ritual
A ritual practiced in India where babies are dropped from the roof of a building. Warning may be shocking for some.
Hindus magicians are masters of deception. Levitation, nail beds, sword swallowing, kissing cobras' heads, skin piercing, and many other tricks. Some of their deceptions include calculate risks. Those who practice this ritual know th