The 10-12kg chunk of ice fell on Fazilpur Badli village in Gurgaon district Indian officials suspect an icy ball which fell on a village in the northern state of Haryana is frozen human waste ...