Muslims in the western Indian town of Solapur line up to drop their babies off a 15 meter tower in a shrine, catching them in a white sheet. The ritual, which has taken place for more than half a millennium, is believed to make the children grow up healthy and strong. The faithful claim there have never been any injuries during this ritual which has lasted over 500 years.