Geez! How these countries are going to claw their way out of third-world status while they continue to indulge in superstitious idiocy such as this is hard to imagine.
This gem comes from Solapur, in Maharastra, India. C’mon folks! This is the 21st century!!! We’re supposed to be flying around in little cars worried about the Mars colony. Not tossing infants off of towers to appease… whom?