Loading...

Free Fall for Fortune

| Hundreds of infants were dropped from the roof of a Muslim shrine in western India. The 700-year-old ritual is based on the belief that the fall ensures good health and prosperity for the families.