Indian babies thrown off roofs

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 15 meters onto a sheet, w...